1 votes

Installer un logiciel sur une machine distante ?

J'ai posté cette question à SO mais je ne sais pas s'il faut le mettre dans SO ou ServerFault, alors je le poste ici aussi. Voici la question :

Hey SO Gus,
Cela peut sembler être une question de dump, mais mon ignorance totale avec VbScript ne me donne aucune chance d'essayer de la résoudre.En bref, un ami administrateur système, m'a demandé de lui écrire un script qui devrait lui permettre d'entrer un nom de machine distante, une créance de domaine, et un paquet MSI qui sera installé sur la machine distante spécifiée. Je sais que c'est stupide, je veux dire, allez ! Personne ne peut simplement se connecter à SO et demander un gâteau, les gens devraient demander comment faire cuire le gâteau. Je sais, mais s'il vous plaît pardonnez ma paresse absolue et aidez moi ! :) Merci d'avance.

3voto

Richard Slater Points 3238

Si vous pouvez déterminer les commutateurs nécessaires pour que le MSI s'installe de manière totalement autonome, vous pouvez utiliser les éléments suivants psexec partie de pstools de Microsoft/SysInternals.

psexec \\\\workstation -u DOMAIN\\Admin User -p password msiexec /i "\\\\server\\share\\installer.msi" switches

Pour l'avoir essayé, le processus est très aléatoire ; certains installateurs fonctionnent, d'autres sont si compliqués qu'ils ne fonctionnent pas. La désinstallation ne fonctionne pas aussi souvent que l'installation.

Pour faire en sorte que le MSI se désinstalle en mode non-attaché, essayez diverses combinaisons des commutateurs suivants :

/quiet, /passive, /qn, /qb

Pour plus d'informations sur msiexec.exe essayez

msiexec /?

2voto

Taras Chuhay Points 645

Il existe un outil du paquet Sysinternals appelé psexec.

psexec \\machinename -u username -p password msiexec /i "c:\your_program.msi" /qn ALLUSERS=2

Voici un Page d'accueil de psexec

0voto

jwenting Points 107

Pour Windows Vista/7/2008/R2, veillez à spécifier l'indicateur -h pour que le programme soit exécuté avec un jeton d'accès élevé à vos comptes. Sinon, le programme d'installation ne fonctionnera pas.

psexec \\host -h -u DOMAIN\Username /i msiexec /i "\\yourserver\yourshare\you.msi" switches

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X