Sel*_*wyn 11 iis powershell remote-control
我有两个服务器服务器A和服务器B.我想使用Powershell脚本远程从服务器B停止服务器A.
Chr*_*sic 14
最简单的方法之一就是使用PsExec执行命令行.并发送到机器
IISReset/STOP或/ START或/ RESTART
所以你会做这样的事情
PsExec \\Server2 -u Administrator -p somePassword IISReset /STOP
Run Code Online (Sandbox Code Playgroud)
如果你走这条路线或任何涉及某种类型的管理员级帐户模拟的路线,请小心密码管理,以便没有人可以获得管理员密码的纯文本副本.
小智 11
选项1:
iisreset remotepcname /restart
Run Code Online (Sandbox Code Playgroud)
选项2:
(Get-Service -ComputerName remotepc -Name 'IISAdmin').stop()
Run Code Online (Sandbox Code Playgroud)
选项3:
Invoke-Command -ComputerName remotepc -ScriptBlock {iisreset}
Run Code Online (Sandbox Code Playgroud)
因为你要求Powershell:
(Get-WmiObject Win32_Service -ComputerName ServerA -Filter "Name='iisadmin'").InvokeMethod("StopService", $null)
Run Code Online (Sandbox Code Playgroud)
同意将此问题移至ServerFault.
| 归档时间: |
|
| 查看次数: |
45356 次 |
| 最近记录: |