Installation à distance avec PSExec

Lorsque vous devez effectuer une installation à distance, plusieurs options s'offrent à vous, notamment une stratégie de domaine, un script de connexion ou PSExec.

Selon la configuration de la sécurité sur l'ordinateur distant, vous pourriez rencontrer des problèmes où même un administrateur ne peut pas installer une application correctement. Dans ces cas, vous devez exécuter PSExec dans le contexte du compte système.

Tout d'abord, vous devez installer les outils Sysinternals de Microsoft, car vous aurez besoin de PSExec.exe pour l'exécution de ce script. (https://technet.microsoft.com/en-us/sysinternals/bb842062)

Ensuite, téléchargez le fichier *.msi ou *.exe de l'application que vous souhaitez installer et enregistrez le fichier sur un lecteur partagé accessible depuis l'ordinateur distant.

Des options permettent de copier des fichiers à distance ; veuillez consulter la documentation de PSExec pour plus de détails.

Paramètres

Créez une entrée Macros/Scripts/Outils, utilisez le type PSExec. Dans la section Ligne de commande, ajoutez la ligne suivante (longue) :

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"

Le chemin complet vers le fichier .msi doit être saisi. Un réseau partagé est recommandé dans ce cas.

Quelques remarques sur cette ligne de commande :

  1. Remplacez le chemin pour lancer PSExec.

  2. Ajoutez les informations d'identification appropriées dans la section Outils de votre session ; si ce champ est laissé vide, les informations d'identification de votre session Windows actuelle seront utilisées.

  3. Indiquez le serveur partagé approprié pour accéder au fichier *.msi ou *.exe.

  4. Lorsque vous êtes prêt à déployer votre application sur l'ordinateur distant, il vous suffit de sélectionner la session appropriée dans le Volet de navigation et de lancer les Macros/Scripts/Outils depuis le Tableau de bord. L'entrée Macros/Scripts/Outils peut également être lancée via l'agent Remote Desktop Manager.

Utilisation

Le type Macros/Scripts/Outils est toujours exécuté dans le contexte d'une session. En effet, il utilise les informations de la session pour identifier l'hôte contre lequel exécuter l'outil, c'est pourquoi nous avons utilisé la variable $HOST$.

Pour cette raison, la première étape consiste à sélectionner une session ; tout type de session convient (RDP, SSH, etc.). Après avoir sélectionné la session, le Tableau de bord affiche les Macros/Scripts/Outils. Un simple clic sur l'outil le lancera donc contre l'hôte associé à la session actuellement sélectionnée. Vous pouvez sélectionner des hôtes et effectuer les installations en séquence.

Mis à jour

Ce contenu vous a-t-il été utile ?