Чи можна зробити так, щоб мій локальний 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

Тільки якщо ви використовуєте Спільну конфігурацію, але я не думаю, що це ваш намір.

Інакше це PSEXEC, віддалений Powershell або подібний.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.