Remote-Installation mit PSExec
Wenn Sie eine Remote-Installation durchführen müssen, stehen Ihnen mehrere Möglichkeiten zur Verfügung. Beispielsweise eine Domänenrichtlinie, ein Anmeldeskript oder PSExec.
Je nachdem, wie die Sicherheit auf dem Remote-Computer konfiguriert ist, können Probleme auftreten, bei denen selbst ein Administrator eine Anwendung nicht ordnungsgemäß installieren kann. In diesen Fällen müssen Sie PSExec im Kontext des Systemkontos ausführen.
Zunächst müssen Sie die Sysinternals-Tools von Microsoft installieren, da Sie für die Ausführung dieses Skripts PSExec.exe benötigen. (https://technet.microsoft.com/en-us/sysinternals/bb842062)
Laden Sie anschließend die *.msi- oder *.exe-Datei der Anwendung herunter, die Sie installieren möchten, und speichern Sie die Datei auf einem freigegebenen Laufwerk, das vom Remote-Computer aus erreichbar ist.
Einstellungen
Erstellen Sie einen Macros/Scripts/Tools-Eintrag und verwenden Sie den Typ PSExec. Fügen Sie im Abschnitt Befehlszeile die folgende (lange) Zeile hinzu:
C:\Tools\Sysinternals\psexec.exe \\$HOST$ -i -u $TOOL_DOMAIN$\$TOOL_USERNAME$ -p $TOOL_PASSWORD$ cmd /
k "msiexec /i \\SRV-DEPLOY\msi\Setup.RemoteDesktopManager.10.9.0.0.msi /quiet /passive /norestart"Einige Anmerkungen zu dieser Befehlszeile:
Ersetzen Sie den Pfad zum Starten von PSExec.
Fügen Sie die entsprechenden Anmeldeinformationen im Abschnitt Tools Ihrer Sitzung hinzu; wenn dieser leer bleibt, werden die Anmeldeinformationen Ihrer aktuellen Windows-Sitzung verwendet.
Geben Sie die entsprechende Serverfreigabe an, um die *.msi- oder *.exe-Datei zu erhalten.
Wenn Sie bereit sind, Ihre Anwendung auf dem Remote-Computer bereitzustellen, müssen Sie lediglich die entsprechende Sitzung im Navigationsbereich auswählen und die Macros/Scripts/Tools über das Dashboard starten. Der Macros/Scripts/Tools-Eintrag kann auch über den Remote Desktop Manager Agent gestartet werden.
Verwendung
Der Typ Macros/Scripts/Tools wird immer im Kontext einer Sitzung ausgeführt. Tatsächlich werden die Informationen der Sitzung verwendet, um zu bestimmen, gegen welchen Host das Tool ausgeführt wird – deshalb haben wir die Variable $HOST$ verwendet.
Aus diesem Grund besteht der erste Schritt darin, eine Sitzung auszuwählen; jeder Sitzungstyp ist geeignet (RDP, SSH usw.). Nach der Auswahl der Sitzung zeigt das Dashboard die Macros/Scripts/Tools an. Ein einfacher Klick auf das Tool startet es daher gegen den Host, der mit der aktuell ausgewählten Sitzung verknüpft ist. Sie können Hosts auswählen und der Reihe nach installieren.
Zuletzt aktualisiert
War das hilfreich?