Microsoft

Powershell远程管理

2022年7月2日

一、远程计算机设置
①、开启winRM服务方法1

Enable-PSRemoting

      开启winRM服务方法2

Set-WSManQuickConfig

注:判断winRM服务是否开启1

Get-Service winRM

 
 
②、配置可信任IP列表(主机不在域环境,而是工作组环境,也支持公网IP)

Set-Item wsman:\localhost\client\trustedhosts 1XX.XXX.XX.XX

注:可能需要重启winRM服务使之生效

Restart-Service winRM

 
③、查询受信任IP列表

Get-Item wsman:\localhost\client\trustedhosts

      清除受信任IP列表

clear-Item wsman:\localhost\client\trustedhosts

 
 
二、本地计算机设置
①、安装IIS
打开控制面板 – 程序和功能 – 打开或关闭windows功能 –  Internet Information Services ,打钩
 
② 、开启winRM服务

Enable-PSRemoting

注1:判断winRM服务是否开启

Get-Service winRM

注2:判断远程桌面winRM服务是否开启

Test-WsMan 1XX.XXX.XXX.XXX

注3:判断 Winrm是否开启了侦听, 查看Winrm侦听的端口和IP

winrm enumerate winrm/config/Listener

 
 
③ 、配置可信任IP列表(主机不在域环境,而是工作组环境,也支持公网IP)

Set-Item wsman:\localhost\client\trustedhosts 1XX.XXX.XX.XX

注:可能需要重启winRM服务使之生效

Restart-Service winRM

 
④、尝试查看远程桌面根目录

Invoke-Command -ComputerName 1XX.XXX.XX.XX -ScriptBlock { Get-ChildItem D:\ } -Credential 管理员名称

 
⑤、开始一个远程回话

Enter-PSSession -ComputerName 1XX.XXX.XX.XX -Credential 管理员名称

You Might Also Like

No Comments

Leave a Reply

%d 博主赞过: