von Toxitom » So, 12.12.2004 08:41
Hallo Sobo,
...dass bei einer Inst. auf einem Rechner mit mehreren Benutzern eine Netzwerkinst. oder der Parameter -alluser verwendet werden muss. ...
Also, hier hast du zu viel recherchiert. Das sind wohl noch Relikte aus "alten Zeiten", die aktuellen Versionen /ich glaube so ab 1.1.1) führen automatisch eine Mehrbenutzer-Installation durch beziehungsweise bieten im Setup-Dialog hierfür eine Auswahlmöglichkeit. Es ist also nicht nötig, die Setuo-Datei mit irgendeinen Parameter auszuführen.
Die Parameter dienen insbesonder dazu, die Installation automatisiert aufzurufen (zum Beispiel als Batch-Datei...).
Natürlich funktionieren sie auch bei manuellen Aufruf. Dann allerdings musst du Windows- bzw. Betriebssystemspezifisch denken. Ein Kommandozeilen-Aufruf ist immer dann zu ende, wenn ein Leerzeichen auftaucht. Danach werden alle weitern Zeichen als Parameter übergeben.
Bei deinem Beispiel:
Bsp: f:downloads\open office\install\setup.exe -alluser
würde CMD nach "open" den Befehl als abgeschlossen betrachten. und den Rest nur zur Information einlesen. Spätestens aber beendet CMS nach dem letzten Backslash und der erkannten Dateierweiterung den Befehl und bringt, falls danach noch Zeichen folgen, die entsprechende Fehlermeldung. Wenn also Leerzeichen in deinem Pfad enthalten sind, musst du den gesammten Aufruf inklusiv der Parameter in doppelte Hochzeichen einschliessen, dann versteht auch CMD, was du möchtest und führt Setup mit -alluser aus.
Mit besten Gruss
Thomas
Hallo Sobo,
[quote]...dass bei einer Inst. auf einem Rechner mit mehreren Benutzern eine Netzwerkinst. oder der Parameter -alluser verwendet werden muss. ... [/quote]
Also, hier hast du zu viel recherchiert. Das sind wohl noch Relikte aus "alten Zeiten", die aktuellen Versionen /ich glaube so ab 1.1.1) führen automatisch eine Mehrbenutzer-Installation durch beziehungsweise bieten im Setup-Dialog hierfür eine Auswahlmöglichkeit. Es ist also nicht nötig, die Setuo-Datei mit irgendeinen Parameter auszuführen.
Die Parameter dienen insbesonder dazu, die Installation automatisiert aufzurufen (zum Beispiel als Batch-Datei...).
Natürlich funktionieren sie auch bei manuellen Aufruf. Dann allerdings musst du Windows- bzw. Betriebssystemspezifisch denken. Ein Kommandozeilen-Aufruf ist immer dann zu ende, wenn ein Leerzeichen auftaucht. Danach werden alle weitern Zeichen als Parameter übergeben.
Bei deinem Beispiel:
[quote]Bsp: f:downloads\open office\install\setup.exe -alluser[/quote]
würde CMD nach "open" den Befehl als abgeschlossen betrachten. und den Rest nur zur Information einlesen. Spätestens aber beendet CMS nach dem letzten Backslash und der erkannten Dateierweiterung den Befehl und bringt, falls danach noch Zeichen folgen, die entsprechende Fehlermeldung. Wenn also Leerzeichen in deinem Pfad enthalten sind, musst du den gesammten Aufruf inklusiv der Parameter in doppelte Hochzeichen einschliessen, dann versteht auch CMD, was du möchtest und führt Setup mit -alluser aus.
Mit besten Gruss
Thomas