使用Powershell 远程执行

本文介绍了如何使用Powershell进行远程执行。首先确认winrm服务已启动并设置为开机启动,然后配置Powershell远程执行。接着设置远程主机的信任,确保双方互相信任。检查远程主机是否能接收请求,并通过Test-WsMan命令测试连接。最后,可以使用Invoke-Command执行远程命令块或通过Enter-PSSession打开远程Powershell会话。参考链接提供了更多详细步骤。
摘要由CSDN通过智能技术生成

使用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

参考链接:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值