欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PowerShell小技巧之添加远程防火墙规则

程序员文章站 2022-05-07 17:01:40
接着昨天的场景,虽然将windows server 2012 core的默认控制台设置成了powershell,还启用了远程桌面,但是对于core版本的服务器来讲,远程桌面...

接着昨天的场景,虽然将windows server 2012 core的默认控制台设置成了powershell,还启用了远程桌面,但是对于core版本的服务器来讲,远程桌面形同鸡肋,所以我想启用powershell远程访问,在服务器上以管理员权限运行:

enable-psremoting -force

在尝试建立远程连接时,提示访问被拒绝,此时可能是防火墙问题:我需要使用powershell添加powershell远程防火墙规则:

new-netfirewallrule -name powershell-remote-tcp -direction inbound -displayname 'powershell远程连接 tcp' -localport 5985-5996 -protocol 'tcp'
new-netfirewallrule -name powershell-remote-udp -direction inbound -displayname 'powershell远程连接 udp' -localport 5985-5996 -protocol 'udp'

再次尝试建立连接:

ps> enter-pssession -computername 192.168.1.15 -credential administrator
[192.168.1.15]: ps c:\users\administrator\documents> hostname
ad-2012