使用Powershell 远程执行

使用Powershell 远程执行

1、确认winrm 启动状态 get-service winrm
在services.msc中将Windows Remote Management设置为开机启动
配置Powershell 远程执行:Enable-PSRemoting –force

2、设置远程信任主机:(双方主机都要设置,若是Windows Server 则需要域认证账户)
winrm s winrm/config/client ‘@{TrustedHosts=”RemoteComputer”}’
On both computers, configure the TrustedHosts setting so the computers will trust each other. For example, if you’re doing this on a trusted home network, you can use this command to allow any computer to connect:Set-Item wsman:\localhost\client\trustedhosts *

3、确定remote host 在运行,且可以接收请求:winrm quickconfig
测试连接 Test-WsMan COMPUTER
4、执行远程命令块:Invoke-Command -ComputerName COMPUTER -ScriptBlock { COMMAND } -credential USERNAME
5、打开远程Powershell窗口:Enter-PSSession -ComputerName COMPUTER -Credential USER

参考链接:

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值