首页 > 代码库 > powershell 远程重启/关闭服务器
powershell 远程重启/关闭服务器
powershell 远程重启/关闭服务器
#启动winrm
PS C:\Windows\system32> winrm quickconfig -q
#设置信任主机
PS C:\Windows\system32> set-Item WSMan:\localhost\Client\TrustedHosts -Value 192.168.1.2
#登录验证
PS C:\Windows\system32> $c = Get-Credential
#设置要关闭的服务器的名称
PS C:\Windows\system32> $cname = "192.168.1.2"
#建立一个连接
PS C:\Windows\system32> $ser1=New-PSSession -ComputerName $cname -Credential $c
#重起服务器
PS C:\Windows\system32> invoke-command -session $ser1 -scriptblock {Shutdown -r -t 0}
/////////////////////////////////// 将上面的命令合并后:(暂未测试)
完整命令,有兴趣可以试试
invoke-command -session New-PSSession -ComputerName "192.168.1.2" -Credential Get-Credential -scriptblock {Shutdown -r -t 0}
{ } 内可以做你想做的事情,
{net start w32Time } #启动时间服务
{dir} #查看当前文件
{net stop w32Time} #停止时间服务
powershell 远程重启/关闭服务器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。