如何通过 PowerShell 远程内网管理无域物理机?
- 内容介绍
- 相关推荐
本文共计981个文字,预计阅读时间需要4分钟。
请提供具体的问题或主题,我将根据您的要求进行简化改写,不超过100字,直接输出结果。
在内网中远程管理未加入域的 windows 物理主机,powershell 远程连接是高效、原生且无需第三方工具的选择。关键在于绕过域环境依赖,用轻量级信任机制建立安全通道——核心操作就三步:启用目标机 winrm、配置本地可信主机、选择合适命令建立会话。
一、在目标主机上启用 PowerShell 远程处理
这一步必须在被管理的物理主机(如一台 Windows 11 台式机)上以管理员身份完成:
- 打开“Windows 终端(管理员)”或“PowerShell(管理员)”
- 运行:Enable-PSRemoting -Force —— 它会自动启动 WinRM 服务、设为开机自启、开放防火墙端口(默认 TCP 5985)、注册监听器
- 验证是否就绪:执行 winrm enumerate winrm/config/listener,看到类似 Transport = HTTP 的输出即表示监听已生效
- 注意:若目标机网络位置为“公共”,系统可能报错;加 -Force 参数可强制通过,不影响内网使用
二、在本地控制端配置可信主机列表
由于主机未加域,PowerShell 默认拒绝与未知 IP 建立连接。
本文共计981个文字,预计阅读时间需要4分钟。
请提供具体的问题或主题,我将根据您的要求进行简化改写,不超过100字,直接输出结果。
在内网中远程管理未加入域的 windows 物理主机,powershell 远程连接是高效、原生且无需第三方工具的选择。关键在于绕过域环境依赖,用轻量级信任机制建立安全通道——核心操作就三步:启用目标机 winrm、配置本地可信主机、选择合适命令建立会话。
一、在目标主机上启用 PowerShell 远程处理
这一步必须在被管理的物理主机(如一台 Windows 11 台式机)上以管理员身份完成:
- 打开“Windows 终端(管理员)”或“PowerShell(管理员)”
- 运行:Enable-PSRemoting -Force —— 它会自动启动 WinRM 服务、设为开机自启、开放防火墙端口(默认 TCP 5985)、注册监听器
- 验证是否就绪:执行 winrm enumerate winrm/config/listener,看到类似 Transport = HTTP 的输出即表示监听已生效
- 注意:若目标机网络位置为“公共”,系统可能报错;加 -Force 参数可强制通过,不影响内网使用
二、在本地控制端配置可信主机列表
由于主机未加域,PowerShell 默认拒绝与未知 IP 建立连接。

