Wiki-Quellcode von 4. Windows Install Options

Zuletzt geändert von teamwire001 am 2025/09/11 14:59

Verstecke letzte Bearbeiter
teamwire001 4.1 1 {{id name="4-quietinstall"/}}
teamwire001 1.1 2
teamwire001 4.2 3 = Stille Installation =
teamwire001 1.1 4
teamwire001 4.2 5 {{tabs idsToLabels="install1=Desktop 4, install2=Bis Desktop 3.4.3"/}}
teamwire001 2.1 6
teamwire001 4.1 7 (% id="install1" %)
8 (((
teamwire001 4.2 9 Microsoft Windows Installer ist ein Installations- und Konfigurationsdienst, der mit Windows bereitgestellt wird. Er ermöglicht unter anderem das Ausführen von Prozessen mit dem Windows-Befehl {{code language="none"}}msiexec{{/code}} ganz ohne Benutzerinteraktion.
teamwire001 2.1 10
teamwire001 4.2 11 Die **Anzeigeoptionen** der {{code language="none"}}msiexec{{/code}} ermöglichen eine stille Installation. Alle verfügbaren Parameter finden Sie hier: [[Microsoft ~> msiexec ~> Anzeigeoptionen>>url:https://learn.microsoft.com/de-de/windows-server/administration/windows-commands/msiexec#display-options||rel="noopener noreferrer" target="_blank"]]
teamwire001 2.1 12
13
teamwire001 4.2 14 Um die Teamwire App still zu installieren, verwenden Sie folgenden Befehl und Parameter:
teamwire001 2.1 15
teamwire001 4.1 16 {{code language="none"}}
teamwire001 2.1 17 msiexec.exe /i <path_to_package> /qn
18 {{/code}}
19
teamwire001 4.2 20 Beispiel: {{code language="none"}}msiexec.exe /i "C:\Users\USERNAME\Downloads\teamwire-setup.msi" /qn{{/code}}
teamwire001 4.1 21 )))
teamwire001 2.1 22
teamwire001 4.1 23 (% id="install2" %)
24 (((
teamwire001 4.2 25 Über die Kommandozeile kann eine Hintergrundinstallation von Teamwire ganz ohne Benutzerinteraktion ausgeführt werden.
teamwire001 2.1 26
teamwire001 4.2 27 Die Syntax des Befehls lautet
teamwire001 2.1 28
teamwire001 4.1 29 {{code language="none"}}
30 start "" /WAIT Teamwire-setup_XXX.exe /S [optional parameters] /D=<path>
31 {{/code}}
teamwire001 2.1 32
teamwire001 4.2 33 Geben Sie in diesem Befehl den Pfad zur Teamwire-Installationsdatei an und spezifizieren Sie mit der ##/D## - Option das Verzeichnis, in welchem Sie Teamwire installieren möchten.
teamwire001 2.1 34
teamwire001 4.2 35 Beispiel:
teamwire001 2.1 36
teamwire001 4.1 37 {{code language="none"}}
38 start "" /WAIT Teamwire-setup_1.10.0.exe /S /D=C:\Program Files (x86)\Teamwire\
teamwire001 2.1 39 {{/code}}
40
teamwire001 4.2 41 Eine Verknüpfung der Anwendung finden Sie im Teamwire Installationsverzeichnis.
teamwire001 2.1 42
teamwire001 4.2 43 Das Ziel der Verknüpfung bei Standardinstallation lautet {{code language="none"}}"<app_directory>\Teamwire\nw.exe" "<app_directory>\Teamwire\app"{{/code}}
teamwire001 2.1 44
teamwire001 4.1 45 {{info}}
teamwire001 4.2 46 Bitte beachten Sie, dass ##/D## **immer als letztes in der Kommandozeile steht** und **der Pfad ohne Anführungszeichen angegeben wird,** auch wenn er Leerzeichen enthält.
teamwire001 4.1 47 {{/info}}
48 )))
teamwire001 2.1 49
teamwire001 4.2 50 (% style="border-color:var(--gili_blue_300)" %)
51 ----
teamwire001 2.1 52
teamwire001 4.2 53
teamwire001 2.1 54 {{id name="4-installcontext"/}}
55
teamwire001 4.2 56 == Installationskontext ==
teamwire001 2.1 57
teamwire001 4.2 58 {{tabs idsToLabels="context1=Desktop 4, context2=Bis Desktop 3.4.3"/}}
teamwire001 4.1 59
60 (% id="context1" %)
61 (((
teamwire001 4.2 62 Microsoft Windows Installer ist ein Installations- und Konfigurationsdienst, der mit Windows bereitgestellt wird. Er ermöglicht unter anderem das Ausführen von Prozessen mit dem Windows-Befehl {{code language="none"}}msiexec{{/code}} ganz ohne Benutzerinteraktion.
teamwire001 4.1 63
teamwire001 4.2 64 Der Windows Installer kann ein Paket auf einem Computer in zwei Installationskontexten installieren: computerspezifisch und benutzerspezifisch.
teamwire001 2.1 65
teamwire001 4.2 66 Eine computerspezifische Installation des Pakets ist erforderlich, **damit alle Benutzer** des Computers auf die Anwendung zugreifen und diese verwenden können. Da eine computerspezifische Installation Änderungen am System vornimmt, die sich auf alle Benutzer auswirken, werden hier Administratorrechte benötigt. Weitere Informationen finden Sie hier: [[Microsoft ~> Windows Installer ~> Installationskontext>>https://learn.microsoft.com/de-de/windows/win32/msi/installation-context||rel="noopener noreferrer" target="_blank"]]
teamwire001 2.1 67
68
69 {{id name="4-context-user"/}}
70
teamwire001 4.2 71 (% class="numbox" %)A(%%) (% class="numbox-title" %)Benutzerbezogene Installation
teamwire001 2.1 72
teamwire001 4.2 73 Das Paket wird standardmäßig im benutzerbezogenen Installationskontext installiert. Der folgende Befehl führt die benutzerbezogene Installation durch:
teamwire001 2.1 74
teamwire001 4.1 75 {{code language="none"}}
teamwire001 2.1 76 msiexec.exe /i <path_to_package>
77 {{/code}}
78
teamwire001 4.2 79 Teamwire wird hierbei in das folgende Verzeichnis installiert: ##%LOCALAPPDATA%\Programs\Teamwire##
teamwire001 2.1 80
81
82 {{id name="4-context-machine"/}}
83
teamwire001 4.2 84 (% class="numbox" %)B(%%) (% class="numbox-title" %)Computerbezogene Installation
teamwire001 2.1 85
teamwire001 4.2 86 Um das Paket im computerbezogenen Installationskontext zu installieren, wird der Parameter ##ALLUSERS## benötigt. Der folgende Befehl führt die computerbezogene Installation durch:
teamwire001 2.1 87
teamwire001 4.1 88 {{code language="none"}}
teamwire001 2.1 89 msiexec.exe /i <path_to_package> ALLUSERS=1
90 {{/code}}
91
teamwire001 4.2 92 Teamwire wird hierbei in das folgende Verzeichnis installiert: ##C:\Program Files\Teamwire##
teamwire001 2.1 93
94
95 {{id name="4-context-custom"/}}
96
teamwire001 4.2 97 (% class="numbox" %)C(%%) (% class="numbox-title" %)Benutzerdefiniertes Installationsverzeichnis
teamwire001 2.1 98
teamwire001 4.2 99 Sie können ein benutzerdefiniertes Verzeichnis für die Installation der Teamwire App mit dem folgenden Parameter definieren:
teamwire001 2.1 100
teamwire001 4.1 101 {{code language="none"}}
teamwire001 2.1 102 msiexec.exe /i <path_to_package> APPLICATIONFOLDER=<absolute_application_path>
103 {{/code}}
104
teamwire001 4.2 105 Beispiel: {{code language="none"}}msiexec.exe /i "C:\Users\USERNAME\Downloads\teamwire-setup.msi" APPLICATIONFOLDER="C:\Teamwire"{{/code}}
teamwire001 4.1 106 )))
teamwire001 2.1 107
teamwire001 4.1 108 (% id="context2" %)
109 (((
110 {{id name="roamingdir"/}}
teamwire001 2.1 111
teamwire001 4.2 112 (% class="numbox" %)A(%%) (% class="numbox-title" %)Benutzerdaten im Roaming-Verzeichnis
teamwire001 2.1 113
teamwire001 4.2 114 {{code language="none"}}/APPDATA=TRUE{{/code}} ## ##
teamwire001 2.1 115
teamwire001 4.2 116 Dies ist ein optionaler Paramenter.
teamwire001 2.1 117
teamwire001 4.2 118 Standardmäßig werden die Benutzerdaten unter ##%LOCALAPPDATA%## (##..\AppData\Local\##) abgelegt.
teamwire001 2.1 119
teamwire001 4.2 120 In manchen Umgebungen oder virtuellen Systemen löschen Richtlinien diese Ordner nach einer Sitzung wieder. Um die Daten in das ##%APPDATA%## Verzeichnis (##..\AppData\Roaming\##) zu schreiben, fügen Sie der Installation das Argument ##/APPDATA=TRUE## hinzu.
teamwire001 2.1 121
teamwire001 4.2 122 Beispiel:
teamwire001 1.1 123
teamwire001 4.1 124 {{code language="none"}}
125 start "" /WAIT Teamwire-setup_1.10.0.exe /S /APPDATA=TRUE /D=C:\Program Files (x86)\Teamwire\
teamwire001 1.1 126 {{/code}}
127
teamwire001 4.2 128 Eine Verknüpfung der Anwendung finden Sie im Teamwire Installationsverzeichnis.
teamwire001 1.1 129
teamwire001 4.2 130 Das Ziel der Verknüpfung inkl. Roaming-Verzeichnis lautet {{code language="none"}}"<app_directory>\Teamwire\nw.exe" "<app_directory>\Teamwire\app" --user-data-dir=%APPDATA%/Teamwire{{/code}}
teamwire001 3.1 131
teamwire001 1.1 132
teamwire001 4.1 133 {{id name="customdir"/}}
teamwire001 1.1 134
teamwire001 4.2 135 (% class="numbox" %)B(%%) (% class="numbox-title" %)Benutzerdaten in benutzerdefiniertem Verzeichnis
teamwire001 1.1 136
teamwire001 4.1 137 {{code language="none"}}/USERDATADIR=<path>{{/code}} ## ##
teamwire001 1.1 138
teamwire001 4.2 139 Dies ist ein optionaler Paramenter.
teamwire001 3.1 140
teamwire001 4.2 141 Sollten Sie aufgrund Ihrer Netzwerkumgebung oder Richtlinien zur Aufbewahrung lokaler Daten die Benutzerdaten auf einem anderen Pfad (bspw. einem automatisch gemappten Home-Verzeichnis je Benutzer) ablegen wollen, können Sie diesen über den Parameter ##/USERDATADIR## definieren. **Der Pfad des Parameter muss in Anführungszeichen gesetzt werden.**
teamwire001 1.1 142
teamwire001 4.2 143 Die Ordnerstruktur im benutzerdefinierten Verzeichnis wird erst bei Registrierung am Desktop Client erstellt. Beachten Sie außerdem, dass trotz der Definition eines eigenen Benutzerdatenverzeichnis die ursprüngliche Struktur unter ##%LOCALAPPDATA%\Teamwire\User Data\Default\## erstellt wird. Diese enthält jedoch keinerlei Daten.
teamwire001 1.1 144
teamwire001 4.2 145 Beispiel:
teamwire001 1.1 146
teamwire001 4.1 147 {{code language="none"}}
148 start "" /WAIT Teamwire-setup_1.10.0.exe /S /USERDATADIR="H:\TeamwireData\" /D=C:\Program Files (x86)\Teamwire\
teamwire001 1.1 149 {{/code}}
150
teamwire001 4.2 151 Eine Verknüpfung der Anwendung finden Sie im Teamwire Installationsverzeichnis.
teamwire001 1.1 152
teamwire001 4.2 153 Das Ziel der Verknüpfung inkl. benutzerdefiniertem Verzeichnis lautet {{code language="none"}}"<app_directory>\Teamwire\nw.exe" "<app_directory>\Teamwire\app" --user-data-dir="<userdata_directory>\Teamwire"{{/code}}
teamwire001 1.1 154
155
teamwire001 4.1 156 {{id name="runonstartup"/}}
teamwire001 1.1 157
teamwire001 4.2 158 (% class="numbox" %)C(%%) (% class="numbox-title" %)Beim Start automatisch ausführen
teamwire001 1.1 159
teamwire001 4.1 160 {{code language="none"}}/STARTUP=TRUE{{/code}} ## ##
161
teamwire001 4.2 162 Dies ist ein optionaler Paramenter.
teamwire001 3.1 163
teamwire001 4.2 164 Mit diesem Parameter aktivieren Sie bereits während der Installation, dass Teamwire zukünftig beim Start von Windows ausgeführt werden soll.
teamwire001 1.1 165
166 Example:
167
teamwire001 4.1 168 {{code language="none"}}
169 start "" /WAIT Teamwire-setup_1.10.0.exe /S /STARTUP=TRUE /D=C:\Program Files (x86)\Teamwire\
teamwire001 1.1 170 {{/code}}
teamwire001 4.1 171 )))
teamwire001 1.1 172
teamwire001 4.2 173 (% style="border-color:var(--gili_blue_300)" %)
174 ----
teamwire001 1.1 175
teamwire001 4.2 176
teamwire001 4.1 177 {{id name="4-quietdeinstall"/}}
teamwire001 1.1 178
teamwire001 4.2 179 = Stille Deinstallation =
teamwire001 1.1 180
teamwire001 4.2 181 {{tabs idsToLabels="deinstall1=Desktop 4, deinstall2=Bis Desktop 3.4.3"/}}
teamwire001 1.1 182
teamwire001 4.1 183 (% id="deinstall1" %)
184 (((
teamwire001 4.2 185 Microsoft Windows Installer ist ein Installations- und Konfigurationsdienst, der mit Windows bereitgestellt wird. Er ermöglicht unter anderem das Ausführen von Prozessen mit dem Windows-Befehl {{code language="none"}}msiexec{{/code}} ganz ohne Benutzerinteraktion.
teamwire001 1.1 186
teamwire001 4.2 187 Die **Anzeigeoptionen** der {{code language="none"}}msiexec{{/code}} ermöglichen eine stille Deinstallation. Alle verfügbaren Parameter finden Sie hier: [[Microsoft ~> msiexec ~> Anzeigeoptionen>>url:https://learn.microsoft.com/de-de/windows-server/administration/windows-commands/msiexec#display-options||rel="noopener noreferrer" target="_blank"]]
teamwire001 1.1 188
teamwire001 3.1 189
teamwire001 4.2 190 Um die Teamwire App still zu deinstallieren, verwenden Sie folgenden Befehl und Parameter:
teamwire001 1.1 191
teamwire001 4.1 192 {{code language="none"}}
193 msiexec.exe /x <path_to_package> /qn
teamwire001 1.1 194 {{/code}}
195
teamwire001 4.2 196 Bei der Deinstallation ist der Pfad zur MSI-Datei von Ihrer Datenverwaltung abhängig.
teamwire001 1.1 197
teamwire003 1.2 198
teamwire001 4.2 199 **Beispiel A:** {{code language="none"}}msiexec.exe /x "C:\Users\USERNAME\Downloads\teamwire-setup.msi" /qn{{/code}}
200 Die Datei, die schon für die Installation verwendet wurde, bleibt in einem definierten Verzeichnis bestehen.
teamwire001 1.1 201
teamwire001 4.1 202
teamwire001 4.2 203 **Beispiel B:** {{code language="none"}}msiexec.exe /x "C:\Windows\Installer\34237a6a.msi" /qn{{/code}}
204 Sie nutzen die vom System gecachte MSI-Datei. Diese liegt standardmäßig unter ##%SystemRoot%\Installer##.
teamwire001 4.1 205 )))
206
207 (% id="deinstall2" %)
208 (((
teamwire001 4.2 209 Teamwire kann über die Kommandozeile im Hintergrund deinstalliert werden.
teamwire001 1.1 210
teamwire001 4.2 211 Die Syntax des Befehls lautet
teamwire001 1.1 212
teamwire001 4.1 213 {{code language="none"}}
teamwire001 1.1 214 start "" /WAIT "<path>\uninstall.exe" /S
215 {{/code}}
216
teamwire001 4.2 217 Geben Sie in diesem Befehl den Pfad zur Deinstallationsdatei an. Diese liegt im Hauptverzeichnis der Teamwire Anwendung. **Der Pfad der Deinstallationsdatei muss in Anführungszeichen gesetzt werden.**
teamwire001 1.1 218
teamwire001 4.2 219 Beispiel: {{code language="none"}}start "" /WAIT "C:\Program Files (x86)\Teamwire\uninstall.exe" /S{{/code}}
teamwire001 1.1 220
teamwire001 4.1 221 {{info}}
teamwire001 4.2 222 Die Entfernung der Benutzerdaten findet nur für den Benutzer statt, welcher die lokale Deinstallation ausführt.
teamwire001 4.1 223 {{/info}}
teamwire001 1.1 224 )))
225
teamwire001 4.2 226 (% style="border-color:var(--gili_blue_300)" %)
227 ----
228
teamwire001 1.1 229 ## ##