schicksal
Goto Top

Terminalserver (Remotedesktopserver) silend Installation

Hallo zusammen,

ich habe hier einen Terminalserver Windows 2008 R2.
Wie kann ich ein Programmupdate am besten Skripten mit der Powershell?
Das Programm soll im Terminalmodus installiert werden, wenn die Installation fertig ist soll wieder auf den Usermodus umgeschalten werden.

Danke für eure Tipps.

Content-ID: 327967

Url: https://administrator.de/contentid/327967

Ausgedruckt am: 21.11.2024 um 22:11 Uhr

em-pie
Lösung em-pie 30.01.2017 um 15:12:45 Uhr
Goto Top
Moin,

warum unbedingt mit PowerShell?

@echo off
ECHO Change to Install-Mode
change user /install

ECHO Run Installation
msiexec /i [Pfad-zur-msi] /qn /quiet /log [PFad-zur-lofFile]

ECHO Change to Execute-Mode
change user /execute

exit

Das in eine *.bat oder *.cmd und dein auf ein MSI-basierendes Software-Paket installiert sich.
Die msiexec-Parameter kannst du noch nach belieben erweitern.

Besser wäre es natürlich,solche Themen via GPO zu lösen.

Wenn es sich um kein msi-basierendes Paket handeln sollte, tja dann.... verwende den Programm-internen Updatemechanismus, den der Hersteller mitbringt. Der wird sicherlich alles erforderliche in die Wege leiten...

Wenn es das auch nicht tut, wäre es hilfreich zu wissen, um welches Programm es sich handelt face-wink

Gruß
em-pie
emeriks
emeriks 30.01.2017 um 15:18:14 Uhr
Goto Top
Hi,
wenn man ein MSI-Paket "startet" (also msisexec) dann schaltet Windows meines Wissens automatisch in den Installationsmodus um (falls noch nicht gegeben) und hinterher wieder zurück (falls vorher so war).
Das explizit einzuschalten macht nur Sinn, wenn man nach der MSI-Installation noch weitere Installationsschritte ausführen will/muss, welche für alle Benutzer aufgezeichnet werden sollen/müssen.

E.
schicksal
schicksal 31.01.2017 um 12:01:15 Uhr
Goto Top
Danke Ihr beiden, ich hatte die Hoffnung es gäbe ein Powershell CMDled wo die Installation schöner ginge als über die CMD.
emeriks
emeriks 31.01.2017 um 12:09:48 Uhr
Goto Top
Danke Ihr beiden, ich hatte die Hoffnung es gäbe ein Powershell CMDled wo die Installation schöner ginge als über die CMD.
Schöner? Du meinst "bequemer"?
Versuche mal Powershell:
Enable-VoiceCommand
Use-Microphone
Say-Please | Do-Install This
WaitFor-Answer