2020-06-28 通过powershell在远程window
2020-06-28 本文已影响0人
五大RobertWu伍洋
将远程机器ip提前提取为变量,优化上述操作, 以后直接复制下面的命令并修改ip即可:
winrm quickconfig -q
$cname = "172.18.18.36"
set-Item WSMan:\localhost\Client\TrustedHosts -Value $cname
$c = Get-Credential
$ser1=New-PSSession -ComputerName $cname -Credential $c
invoke-command -session $ser1 -scriptblock {pwd}
invoke-command -session $ser1 -scriptblock {netstat -ano}
上述 pwd
, netstat -ano
命令均为测试连接的效果,确认命令是否能成功执行。
如果无法远程桌面登录远程机器,需要重启之,则继续使用下面命令吧:
invoke-command -session $ser1 -scriptblock {Shutdown -r -t 0}
如果已经添加了信任主机,下次想直接执行命令,就是用下面命令:
$cname = "172.18.18.36"
$c = Get-Credential
$ser1=New-PSSession -ComputerName $cname -Credential $c
invoke-command -session $ser1 -scriptblock {pwd}
invoke-command -session $ser1 -scriptblock {netstat -ano}
上述第一步会要求输入对方主机的用户名和密码,获取操作权限。随后即可继续使用权限执行命令。
执行远程命令pwd
的返回结果
PS C:\Users\Administrator> invoke-command -session $ser1 -scriptblock {pwd}
Path PSComputerName
---- --------------
C:\Users\Administrator\Documents 172.18.18.36
执行远程命令netstat -ano
的返回结果
PS C:\Users\Administrator> invoke-command -session $ser1 -scriptblock {netstat -ano}
活动连接
协议 本地地址 外部地址 状态 PID
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 688
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:3389 0.0.0.0:0 LISTENING 1076
TCP 0.0.0.0:5985 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:47001 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:49664 0.0.0.0:0 LISTENING 848
TCP 0.0.0.0:49665 0.0.0.0:0 LISTENING 1156
TCP 0.0.0.0:49666 0.0.0.0:0 LISTENING 1276
TCP 0.0.0.0:49667 0.0.0.0:0 LISTENING 2376
TCP 0.0.0.0:49668 0.0.0.0:0 LISTENING 2164
TCP 0.0.0.0:49669 0.0.0.0:0 LISTENING 896
TCP 0.0.0.0:49670 0.0.0.0:0 LISTENING 912
TCP 172.18.18.36:139 0.0.0.0:0 LISTENING 4
TCP 172.18.18.36:3389 172.18.5.125:54057 ESTABLISHED 1076
TCP 172.18.18.36:5985 172.18.18.35:6924 ESTABLISHED 4
TCP 172.18.18.36:5985 172.18.18.35:6927 TIME_WAIT 0
TCP 172.18.18.36:5985 172.18.18.35:6928 ESTABLISHED 4
TCP 172.18.18.36:49685 172.18.18.35:5985 ESTABLISHED 6744
TCP [::]:135 [::]:0 LISTENING 688
TCP [::]:445 [::]:0 LISTENING 4
TCP [::]:3389 [::]:0 LISTENING 1076
TCP [::]:5985 [::]:0 LISTENING 4
TCP [::]:47001 [::]:0 LISTENING 4
TCP [::]:49664 [::]:0 LISTENING 848
TCP [::]:49665 [::]:0 LISTENING 1156
TCP [::]:49666 [::]:0 LISTENING 1276
TCP [::]:49667 [::]:0 LISTENING 2376
TCP [::]:49668 [::]:0 LISTENING 2164
TCP [::]:49669 [::]:0 LISTENING 896
TCP [::]:49670 [::]:0 LISTENING 912
TCP [::1]:49679 [::1]:47001 TIME_WAIT 0
UDP 0.0.0.0:123 *:* 1284
UDP 0.0.0.0:500 *:* 1276
UDP 0.0.0.0:3389 *:* 1076
UDP 0.0.0.0:4500 *:* 1276
UDP 0.0.0.0:5050 *:* 1284
UDP 0.0.0.0:5353 *:* 1404
UDP 0.0.0.0:5355 *:* 1404
UDP 172.18.18.36:137 *:* 4
UDP 172.18.18.36:138 *:* 4
UDP [::]:123 *:* 1284
UDP [::]:500 *:* 1276
UDP [::]:3389 *:* 1076
UDP [::]:4500 *:* 1276
UDP [::]:5353 *:* 1404
UDP [::]:5355 *:* 1404