Есть ли способ заставить мой локальный AppCmd.exe обращаться к удаленному серверу?

10

Мне нужно удаленно администрировать IIS через командную строку. Есть ли способ заставить мою локальную AppCmd.exeссылку на удаленный сервер? Чтобы каждая команда, которую я передаю AppCmd.exe, выполнялась на другой машине?

andrerpena
источник

Ответы:

5

Вы можете скачать PSEXEC и выполнить следующую команду:

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

Например

psexec \\servername c:\windows\system32\inetsrv\appcmd list wp
Самир
источник
Имейте в виду, что это может привести к серьезным тревогам в вашей организации, если вы находитесь в компании, которая следит за такими вещами.
ErikE
Пожалуйста, не забывайте о том, что PsExec застревает при запросе лицензии при неинтерактивном запуске и используйте PsExec /accepteulaпереключатель для своих вызовов.
it3xl
1

Я не думаю, что вы можете напрямую использовать appcmdдля удаленного управления. Но в IIS 7 есть поставщик PowerShell для удаленного управления, см. Эту статью .

sky100
источник
Я уже несколько недель бьюсь головой об стены, так что один на один: провайдеры IIS Powershell для удаленного управления ужасны, если вы используете UNC-ресурсы для чего-либо.
Pxtl
0

Только если вы используете Shared Configuration, но я не думаю, что это ваше намерение.

В противном случае это PSEXEC, удаленный Powershell или аналогичный.

TristanK
источник