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


10

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

Ответы:


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 для удаленного управления, см. Эту статью .


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

0

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.