Wiki-Quellcode von 4. Windows Install Options

Zuletzt geändert von teamwire001 am 2024/12/12 14:43

Zeige letzte Bearbeiter
1 {{id name="4-quietinstall"/}}
2
3 = Stille Installation =
4
5 {{tabs idsToLabels="install1=Desktop 4, install2=Bis Desktop 3.4.3"/}}
6
7 (% id="install1" %)
8 (((
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.
10
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"]]
12
13
14 Um die Teamwire App still zu installieren, verwenden Sie folgenden Befehl und Parameter:
15
16 {{code language="none"}}
17 msiexec.exe /i <path_to_package> /qn
18 {{/code}}
19
20 Beispiel: {{code language="none"}}msiexec.exe /i "C:\Users\USERNAME\Downloads\teamwire-setup.msi" /qn{{/code}}
21 )))
22
23 (% id="install2" %)
24 (((
25 Über die Kommandozeile kann eine Hintergrundinstallation von Teamwire ganz ohne Benutzerinteraktion ausgeführt werden.
26
27 Die Syntax des Befehls lautet
28
29 {{code language="none"}}
30 start "" /WAIT Teamwire-setup_XXX.exe /S [optional parameters] /D=<path>
31 {{/code}}
32
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.
34
35 Beispiel:
36
37 {{code language="none"}}
38 start "" /WAIT Teamwire-setup_1.10.0.exe /S /D=C:\Program Files (x86)\Teamwire\
39 {{/code}}
40
41 Eine Verknüpfung der Anwendung finden Sie im Teamwire Installationsverzeichnis.
42
43 Das Ziel der Verknüpfung bei Standardinstallation lautet {{code language="none"}}"<app_directory>\Teamwire\nw.exe" "<app_directory>\Teamwire\app"{{/code}}
44
45 {{info}}
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.
47 {{/info}}
48 )))
49
50
51 {{id name="4-installcontext"/}}
52
53 == Installationskontext ==
54
55 {{tabs idsToLabels="context1=Desktop 4, context2=Bis Desktop 3.4.3"/}}
56
57 (% id="context1" %)
58 (((
59 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.
60
61 Der Windows Installer kann ein Paket auf einem Computer in zwei Installationskontexten installieren: computerspezifisch und benutzerspezifisch.
62
63 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"]]
64
65
66 {{id name="4-context-user"/}}
67
68 (% class="numbox" %)A(%%) (% class="numbox-title" %)Benutzerbezogene Installation
69
70 Das Paket wird standardmäßig im benutzerbezogenen Installationskontext installiert. Der folgende Befehl führt die benutzerbezogene Installation durch:
71
72 {{code language="none"}}
73 msiexec.exe /i <path_to_package>
74 {{/code}}
75
76 Teamwire wird hierbei in das folgende Verzeichnis installiert: ##%LOCALAPPDATA%\Programs\Teamwire##
77
78
79 {{id name="4-context-machine"/}}
80
81 (% class="numbox" %)B(%%) (% class="numbox-title" %)Computerbezogene Installation
82
83 Um das Paket im computerbezogenen Installationskontext zu installieren, wird der Parameter ##ALLUSERS## benötigt. Der folgende Befehl führt die computerbezogene Installation durch:
84
85 {{code language="none"}}
86 msiexec.exe /i <path_to_package> ALLUSERS=1
87 {{/code}}
88
89 Teamwire wird hierbei in das folgende Verzeichnis installiert: ##C:\Program Files\Teamwire##
90
91
92 {{id name="4-context-custom"/}}
93
94 (% class="numbox" %)C(%%) (% class="numbox-title" %)Benutzerdefiniertes Installationsverzeichnis
95
96 Sie können ein benutzerdefiniertes Verzeichnis für die Installation der Teamwire App mit dem folgenden Parameter definieren:
97
98 {{code language="none"}}
99 msiexec.exe /i <path_to_package> APPLICATIONFOLDER=<absolute_application_path>
100 {{/code}}
101
102 Beispiel: {{code language="none"}}msiexec.exe /i "C:\Users\USERNAME\Downloads\teamwire-setup.msi" APPLICATIONFOLDER="C:\Teamwire"{{/code}}
103 )))
104
105 (% id="context2" %)
106 (((
107 {{id name="roamingdir"/}}
108
109 (% class="numbox" %)A(%%) (% class="numbox-title" %)Benutzerdaten im Roaming-Verzeichnis
110
111 {{code language="none"}}/APPDATA=TRUE{{/code}} ## ##
112
113 Dies ist ein optionaler Paramenter.
114
115 Standardmäßig werden die Benutzerdaten unter ##%LOCALAPPDATA%## (##..\AppData\Local\##) abgelegt.
116
117 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.
118
119 Beispiel:
120
121 {{code language="none"}}
122 start "" /WAIT Teamwire-setup_1.10.0.exe /S /APPDATA=TRUE /D=C:\Program Files (x86)\Teamwire\
123 {{/code}}
124
125 Eine Verknüpfung der Anwendung finden Sie im Teamwire Installationsverzeichnis.
126
127 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}}
128
129
130 {{id name="customdir"/}}
131
132 (% class="numbox" %)B(%%) (% class="numbox-title" %)Benutzerdaten in benutzerdefiniertem Verzeichnis
133
134 {{code language="none"}}/USERDATADIR=<path>{{/code}} ## ##
135
136 Dies ist ein optionaler Paramenter.
137
138 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.**
139
140 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.
141
142 Beispiel:
143
144 {{code language="none"}}
145 start "" /WAIT Teamwire-setup_1.10.0.exe /S /USERDATADIR="H:\TeamwireData\" /D=C:\Program Files (x86)\Teamwire\
146 {{/code}}
147
148 Eine Verknüpfung der Anwendung finden Sie im Teamwire Installationsverzeichnis.
149
150 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}}
151
152
153 {{id name="runonstartup"/}}
154
155 (% class="numbox" %)C(%%) (% class="numbox-title" %)Beim Start automatisch ausführen
156
157 {{code language="none"}}/STARTUP=TRUE{{/code}} ## ##
158
159 Dies ist ein optionaler Paramenter.
160
161 Mit diesem Parameter aktivieren Sie bereits während der Installation, dass Teamwire zukünftig beim Start von Windows ausgeführt werden soll.
162
163 Example:
164
165 {{code language="none"}}
166 start "" /WAIT Teamwire-setup_1.10.0.exe /S /STARTUP=TRUE /D=C:\Program Files (x86)\Teamwire\
167 {{/code}}
168 )))
169
170
171 {{id name="4-quietdeinstall"/}}
172
173 = Stille Deinstallation =
174
175 {{tabs idsToLabels="deinstall1=Desktop 4, deinstall2=Bis Desktop 3.4.3"/}}
176
177 (% id="deinstall1" %)
178 (((
179 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.
180
181 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"]]
182
183
184 Um die Teamwire App still zu deinstallieren, verwenden Sie folgenden Befehl und Parameter:
185
186 {{code language="none"}}
187 msiexec.exe /x <path_to_package> /qn
188 {{/code}}
189
190 Bei der Deinstallation ist der Pfad zur MSI-Datei von Ihrer Datenverwaltung abhängig.
191
192
193 **Beispiel A:** {{code language="none"}}msiexec.exe /x "C:\Users\USERNAME\Downloads\teamwire-setup.msi" /qn{{/code}}
194 Die Datei, die schon für die Installation verwendet wurde, bleibt in einem definierten Verzeichnis bestehen.
195
196
197 **Beispiel B:** {{code language="none"}}msiexec.exe /x "C:\Windows\Installer\34237a6a.msi" /qn{{/code}}
198 Sie nutzen die vom System gecachte MSI-Datei. Diese liegt standardmäßig unter ##%SystemRoot%\Installer##.
199 )))
200
201 (% id="deinstall2" %)
202 (((
203 Teamwire kann über die Kommandozeile im Hintergrund deinstalliert werden.
204
205 Die Syntax des Befehls lautet
206
207 {{code language="none"}}
208 start "" /WAIT "<path>\uninstall.exe" /S
209 {{/code}}
210
211 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.**
212
213 Beispiel: {{code language="none"}}start "" /WAIT "C:\Program Files (x86)\Teamwire\uninstall.exe" /S{{/code}}
214
215 {{info}}
216 Die Entfernung der Benutzerdaten findet nur für den Benutzer statt, welcher die lokale Deinstallation ausführt.
217 {{/info}}
218 )))
219
220 ## ##