Existe-t-il un moyen de faire en sorte que mon AppCmd.exe local fasse référence à un serveur distant?


10

J'ai besoin d'administrer IIS à distance via la ligne de commande. Existe-t-il un moyen de faire AppCmd.exeréférencer mon local à un serveur distant? Pour que chaque commande à laquelle je passe AppCmd.exeserait exécutée sur une autre machine?

Réponses:


5

Vous pouvez télécharger PSEXEC et exécuter la commande suivante:

psexec \\servername c:\windows\system32\inetsrv\appcmd

Par exemple

psexec \\servername c:\windows\system32\inetsrv\appcmd list wp

Sachez que cela pourrait déclencher des alarmes majeures dans votre organisation si vous êtes dans une entreprise qui surveille des choses comme celle-ci.
ErikE

N'oubliez pas que PsExec est bloqué sur l'invite de licence lors de l'exécution non interactive et utilisez le PsExec /accepteulacommutateur pour vos appels.
it3xl

1

Je ne pense pas que vous pouvez utiliser directement appcmdpour la gestion à distance. Mais IIS 7 dispose d'un fournisseur PowerShell pour la gestion à distance, consultez cet article .


Je me suis cogné la tête contre les murs pendant des semaines à ce sujet, donc un avertissement: les fournisseurs IIS Powershell pour la gestion à distance sont horribles si vous utilisez des partages UNC pour quoi que ce soit.
Pxtl

0

Seulement si vous utilisez la configuration partagée, mais je ne pense pas que ce soit votre intention.

Sinon, c'est PSEXEC, Powershell à distance ou similaire.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.