Wiki-Quellcode von 4. Windows Install Options

Zuletzt geändert von teamwire001 am 2023/02/10 13:49

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 (% style="border-color:var(--gili_blue_300)" %)
51 ----
52
53
54 {{id name="4-installcontext"/}}
55
56 == Installationskontext ==
57
58 {{tabs idsToLabels="context1=Desktop 4, context2=Bis Desktop 3.4.3"/}}
59
60 (% id="context1" %)
61 (((
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.
63
64 Der Windows Installer kann ein Paket auf einem Computer in zwei Installationskontexten installieren: computerspezifisch und benutzerspezifisch.
65
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"]]
67
68
69 {{id name="4-context-user"/}}
70
71 (% class="numbox" %)A(%%) (% class="numbox-title" %)Benutzerbezogene Installation
72
73 Das Paket wird standardmäßig im benutzerbezogenen Installationskontext installiert. Der folgende Befehl führt die benutzerbezogene Installation durch:
74
75 {{code language="none"}}
76 msiexec.exe /i <path_to_package>
77 {{/code}}
78
79 Teamwire wird hierbei in das folgende Verzeichnis installiert: ##%LOCALAPPDATA%\Programs\Teamwire##
80
81
82 {{id name="4-context-machine"/}}
83
84 (% class="numbox" %)B(%%) (% class="numbox-title" %)Computerbezogene Installation
85
86 Um das Paket im computerbezogenen Installationskontext zu installieren, wird der Parameter ##ALLUSERS## benötigt. Der folgende Befehl führt die computerbezogene Installation durch:
87
88 {{code language="none"}}
89 msiexec.exe /i <path_to_package> ALLUSERS=1
90 {{/code}}
91
92 Teamwire wird hierbei in das folgende Verzeichnis installiert: ##C:\Program Files\Teamwire##
93
94
95 {{id name="4-context-custom"/}}
96
97 (% class="numbox" %)C(%%) (% class="numbox-title" %)Benutzerdefiniertes Installationsverzeichnis
98
99 Sie können ein benutzerdefiniertes Verzeichnis für die Installation der Teamwire App mit dem folgenden Parameter definieren:
100
101 {{code language="none"}}
102 msiexec.exe /i <path_to_package> APPLICATIONFOLDER=<absolute_application_path>
103 {{/code}}
104
105 Beispiel: {{code language="none"}}msiexec.exe /i "C:\Users\USERNAME\Downloads\teamwire-setup.msi" APPLICATIONFOLDER="C:\Teamwire"{{/code}}
106 )))
107
108 (% id="context2" %)
109 (((
110 {{id name="roamingdir"/}}
111
112 (% class="numbox" %)A(%%) (% class="numbox-title" %)Benutzerdaten im Roaming-Verzeichnis
113
114 {{code language="none"}}/APPDATA=TRUE{{/code}} ## ##
115
116 Dies ist ein optionaler Paramenter.
117
118 Standardmäßig werden die Benutzerdaten unter ##%LOCALAPPDATA%## (##..\AppData\Local\##) abgelegt.
119
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.
121
122 Beispiel:
123
124 {{code language="none"}}
125 start "" /WAIT Teamwire-setup_1.10.0.exe /S /APPDATA=TRUE /D=C:\Program Files (x86)\Teamwire\
126 {{/code}}
127
128 Eine Verknüpfung der Anwendung finden Sie im Teamwire Installationsverzeichnis.
129
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}}
131
132
133 {{id name="customdir"/}}
134
135 (% class="numbox" %)B(%%) (% class="numbox-title" %)Benutzerdaten in benutzerdefiniertem Verzeichnis
136
137 {{code language="none"}}/USERDATADIR=<path>{{/code}} ## ##
138
139 Dies ist ein optionaler Paramenter.
140
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.**
142
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.
144
145 Beispiel:
146
147 {{code language="none"}}
148 start "" /WAIT Teamwire-setup_1.10.0.exe /S /USERDATADIR="H:\TeamwireData\" /D=C:\Program Files (x86)\Teamwire\
149 {{/code}}
150
151 Eine Verknüpfung der Anwendung finden Sie im Teamwire Installationsverzeichnis.
152
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}}
154
155
156 {{id name="runonstartup"/}}
157
158 (% class="numbox" %)C(%%) (% class="numbox-title" %)Beim Start automatisch ausführen
159
160 {{code language="none"}}/STARTUP=TRUE{{/code}} ## ##
161
162 Dies ist ein optionaler Paramenter.
163
164 Mit diesem Parameter aktivieren Sie bereits während der Installation, dass Teamwire zukünftig beim Start von Windows ausgeführt werden soll.
165
166 Example:
167
168 {{code language="none"}}
169 start "" /WAIT Teamwire-setup_1.10.0.exe /S /STARTUP=TRUE /D=C:\Program Files (x86)\Teamwire\
170 {{/code}}
171 )))
172
173 (% style="border-color:var(--gili_blue_300)" %)
174 ----
175
176
177 {{id name="4-quietdeinstall"/}}
178
179 = Stille Deinstallation =
180
181 {{tabs idsToLabels="deinstall1=Desktop 4, deinstall2=Bis Desktop 3.4.3"/}}
182
183 (% id="deinstall1" %)
184 (((
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.
186
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"]]
188
189
190 Um die Teamwire App still zu deinstallieren, verwenden Sie folgenden Befehl und Parameter:
191
192 {{code language="none"}}
193 msiexec.exe /x <path_to_package> /qn
194 {{/code}}
195
196 Bei der Deinstallation ist der Pfad zur MSI-Datei von Ihrer Datenverwaltung abhängig.
197
198
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.
201
202
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##.
205 )))
206
207 (% id="deinstall2" %)
208 (((
209 Teamwire kann über die Kommandozeile im Hintergrund deinstalliert werden.
210
211 Die Syntax des Befehls lautet
212
213 {{code language="none"}}
214 start "" /WAIT "<path>\uninstall.exe" /S
215 {{/code}}
216
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.**
218
219 Beispiel: {{code language="none"}}start "" /WAIT "C:\Program Files (x86)\Teamwire\uninstall.exe" /S{{/code}}
220
221 {{info}}
222 Die Entfernung der Benutzerdaten findet nur für den Benutzer statt, welcher die lokale Deinstallation ausführt.
223 {{/info}}
224 )))
225
226 (% style="border-color:var(--gili_blue_300)" %)
227 ----
228
229 ## ##