Administrator Startseite
Cover IT-Administrator
Im Wonnemonat Mai dreht sich im IT-Administrator Magazin alles rund um den Schwerpunkt “Systemmanagement”. So lesen Sie in der Ausgabe, wie Sie Ihre IT-Umgebung mit dem Microsoft System Center Operations Manager 2012 sowie mit der Open Source-Software Pandora FMS im Auge behalten. Außerdem zeigt Ihnen die Redaktion die besten Tricks für das Active Directory. In den Produkttest müssen unter anderem Aruba Networks ClearPass und Brainware ... mehr
Mitglied: GPOdin
Diesen Wissensbeitrag heraufstufen
+3
Diesen Wissensbeitrag herunterstufen

VLC-Mediaplayer per MSI im Netzwerk verteilen

Lange gesucht und jetzt mal für alle zusammengefasst ein kleines "how-to"....

Ziel: per GPO soll der VLC-Player im Netzwerk verteilt werden; ich erkläre dies mal für die Standardsprache Englisch.

Vorbereitung:

  • Zunächst besorgen wir uns das 7zip-Paket von VLC-Player hier: VideoLAn.org

  • um die Setup-datei zu editieren am besten per Notepad++ Notepad++



Zunächst entpacken wir den VLC-Player (also das 7zip-Paket) in ein Arbeitsverzeichnis. Die anderen Sachen installieren wir uns auf unserem "Admin-PC". Und los geht's....

Anpassen der "Antwortdatei"

  • im entpackten Verzeichnis unseres VLC-Paketes finden wir eine Datei "vlc.win32.nsi" --> diese öffnen wir uns mit dem Editor Notepad++

  • wir suchen nun folgende Zeile
01.
CreateShortCut "$SMPROGRAMS\VideoLAN\VLC media player.lnk" \
und ändern den Shortcut dahingehend ab, das der User bei öffnen des Players keine verwirrenden Fragestellungen bekommt (Network Access Policy & Update-Erlaubnis). Das geht, indem wir in die Folgezeile wie folgt abändern
01.
 "$INSTDIR\vlc.exe" "--no-qt-privacy-ask --no-qt-updates-notif" 
Dieser Part ist die Verknüpfung im Start-->Programme... Verzeichnis.

  • ein paar Zeilen tiefer finden wir das gleiche wie eben nur eben für die Desktopverknüpfung. Wir ändern wie folgt:
01.
 CreateShortCut "$DESKTOP\VLC media player.lnk" \ 
02.
    "$INSTDIR\vlc.exe" "--no-qt-privacy-ask --no-qt-updates-notif" 

Hinweis: natürlich können wir auch auf den Desktop-Shortcut verzichten bei Bedarf. Hierzu einfach ein Semikolon vor das "CreateShortCut" (also am Ende ";CreateShortCut")

Erstellen des Setup-Paketes (vorerst noch als EXE)


  • das ist total einfach: ein rechtsklick auf unsere (zuvor natürlich gespeicherte) modifizierte Datei "vlc.win32.nsi" sollten wir nun eine Option "Compile NSIS Script" haben --> tun wir das doch mal!
  • nach dem Durchlauf seht ihr den Pfad, an welchem der Scriptcompiler unser neues Setup-Paket abgelegt hat. Wer möchte kann das ganze jetzt auch testen; macht aber eigentlich erst tieferen Sinn wenn unser MSI fertig ist.

Umwandeln in ein MSI mit Paramtern


  • Wir starten den "Windows Installer Wrapper Wizard"
  • click "next" auf der Welcome-Page
  • click "Browse" und gib den Ausgabepfad des MSI-Paktes an (z.B. C:\TMP\MyMSIname.msi) --> wenn fertig "Next"
  • click "Add" ...
    • Haken bei "Use [SourceDIR]
    • "Browse" zu unserem VLC-Player Setup.paket (also der EXE vom Schritt zuvor)
    • Parameter hinzu (Beispiele; /S /NCRC aber immer für unattend)
      • für unattend in system-Standardsprache: /S /NCRC
      • für unattend in Deutsch: /S /L:1031 /NCRC
      • für unattend in Englisch: /S /L:1033 /NCRC
    • OK wenn fertig
    • visuelle Kontrolle der eben gemachten Dinge; wenn OK dann "Next"
    • nächste Bildschirm lass ich so wie ist; könnt ihr aber selbsterklärend individuell setzen; Wenn fertig "Next"
    • Text anpassen wie Ihr wollt; Version entsprechend dem VLC-Player macht Sinn face-big-smile
    • Evtl. Sprachesetup festlegen (das ist das Setup beim Install der MSI; nicht des VLC-Setup's selber)
    • wenn fertig "Next" ; dann "Finish"

    Geschafft! Nun wie gewohnt per MSI verteilen!

    Ich hoffe das war hilfreich. Konstruktive Kritik und gute Anregungen ausdrücklich erbeten!!!

    F.




Mitglied: ColdZero89
Diesen Kommentar heraufstufen
0
Diesen Kommentar herunterstufen
ColdZero89 am 21.08.2012 um 09:00 Uhr
Moin,

sehr cool und danke. Hab das damals auch mal Probiert, bin nur beim erstellen des MSIs gescheitert. Hab ne andere Software verwendet - ka mehr welche - ansonsten sah die Config ebenso aus.

Gruß Zero
Mitglied: Sauerkrautwurst
Diesen Kommentar heraufstufen
0
Diesen Kommentar herunterstufen
Sauerkrautwurst am 27.08.2012 um 09:40 Uhr
Wie wär´s mit Local Update Publisher?
Mitglied: GPOdin
Diesen Kommentar heraufstufen
0
Diesen Kommentar herunterstufen
GPOdin am 27.08.2012 um 09:53 Uhr
Zitat von Sauerkrautwurst:
Wie wär´s mit Local Update Publisher?

Na dann schreib doch mal bissl mehr dazu....
Ich denk mal Du meinst den hier: LINK
Mitglied: Computerseelsorger
Diesen Kommentar heraufstufen
0
Diesen Kommentar herunterstufen
Computerseelsorger am 14.12.2012 um 11:47 Uhr
Danke für diese klasse Anleitung! Wie ewig suche ich schon danach!

Meine 5 ct dazu:

Im letzten Schritt muss die Setup-Datei UND das *.MSI-Paket im Netzlaufwerkverzeichnis / auf der Netzwerkfreigabe für das Deployment liegen, die MSI-Datei (~ 1 MB groß) reicht nicht. Die Setup-Datei des Players ist alleine ca. 25 MB groß.


Und, was noch interessant wäre: Verknüpfen verschiedener Dateiendungen direkt mit dem Aufruf von VLC.
Mitglied: Computerseelsorger
Diesen Kommentar heraufstufen
0
Diesen Kommentar herunterstufen
Computerseelsorger am 17.12.2012 um 09:13 Uhr
So, ich habe nochmals etwas probiert und bin auf zusätzliche, sinnvolle folgende Änderungen in der Datei "vlc.win32.nsi" (Version 2.0.4.) gekommen:


In der Zeile 105 (Rubrik ; Language files) kann erstmal Deutsch als Standar eingestellt werden:

...
!insertmacro MUI_LANGUAGE “German” # first language is the default language
!insertmacro MUI_LANGUAGE “English”
!insertmacro MUI_LANGUAGE “French”
!insertmacro MUI_LANGUAGE “Spanish”
!insertmacro MUI_LANGUAGE “SimpChinese”
!insertmacro MUI_LANGUAGE “TradChinese”
...


In den Zeilen 260 - 370 sind die Dateizuordnungen festgelegt, die der VLC-Player sich nehmen soll:

Die die man nicht em VLC-Player zuschlagen möchte oder sollte, können mit einem Semikolon vor der entsprechenden Zeile ausgeblendet werden, d.h. diese Dateiendungen werden nicht mit dem VLC-Player verknüpft.

Das ist besonders bei WMA, WMV, ASX, ASF angesagt, da diese weiterhin mit dem Media-Player abgespielt werden solln, Stichwort: DRM. Ab Zeile 260 sieht es dann irgendwo so aus (bitte raussuchen):

!insertmacro ${_action} ".wav" ### wird mit VLC verknüpft
;!insertmacro ${_action} “.wma” ### wird NICHT mit VLC verknüpft
;!insertmacro ${_action} “.asf”
;!insertmacro ${_action} “.wmv”
;!insertmacro ${_action} “.asx”

Sind noch andere Player (Real, Quicktime) auf dem System, sollte man abwägen, ob diese Dateitypen auch immer von VLC abgespielt werden sollen.

In Zeile 383 gibt es auch das interessante Macro "One Macro to rule them all". Es ist per Semikolon deaktiviert, verknüpft aber bei Aktivierung alle Video- und Audio-Dateien mit VLC. Das ist aber nicht zu empfehlen.


Damit hat man eine hervorragende Netzwerkinstallation mit Standardeinstellungen für den VLC-Player in Deutsch.
Nochmals meinen Dank an GPOdin für seine Forschungsarbeit!

CS
Mitglied: GPOdin
Diesen Kommentar heraufstufen
0
Diesen Kommentar herunterstufen
GPOdin am 17.12.2012 um 09:36 Uhr
Supi und Danke auch Dir. So eine Anleitung lebt eben und es ist schön, wenn man das Thema weiter "aufbohren" kann. Supi, Danke Dir!
Mitglied: n4426
Diesen Kommentar heraufstufen
0
Diesen Kommentar herunterstufen
n4426 am 17.12.2012 um 19:15 Uhr
Hi GPOdin,

ich hab mir den Aktuellen VLC 2.0.5 runtergeladen (7zip-Packet) und hab dieses entpacket. Nur hab ich das Problem, dass ich die .nsi-Datei nicht finden kann.

Kannst du mir da helfen?

mfg
n4426
Mitglied: marausol
Diesen Kommentar heraufstufen
0
Diesen Kommentar herunterstufen
marausol am 06.03.2013 um 17:00 Uhr
Hallo n4426 und hallo in die Runde.

Die .nsi Datei ist im aktuellen VLC nicht enthalten, jedoch kann man die .nsi des Vorgängers 2.0.4 nehmen. Außerdem das Verzeichnis NSIS, Languages, die Spad.nsi und die Spad-setup.exe in den Hauptordner kopieren. Danach kann man wie gewohnt die .nsi editieren. Bei mir war allerdings noch das Problem, dass beim Auskommentieren der Dateizuordnungen Videos nur noch mit einem schwarzen Bild abgespielt wurden.
Mitglied: win-dozer
Diesen Kommentar heraufstufen
0
Diesen Kommentar herunterstufen
win-dozer am 09.04.2013 um 12:51 Uhr
Hallo,

das aktuelle NSI Script findet man hier:
http://git.videolan.org/?p=vlc.git;a=blob;f=extras/package/win32/NSIS/v ...

Da es in der aktuellen Version nicht mehr enthalten ist, kannst du den Link ja eventuell ergänzen und deine Anleitung anpassen?

Gruß

win-dozer
mehr ...Ähnliche Inhalte