PowerShell小技巧之启动远程桌面连接
网络编程
以Windows Server 2012 R2为例,其实非常简单。先启用远程连接:
(gwmi -class win32_terminalservicesetting -namespace "rootcimv2terminalservices").setallowtsconnections(1)
然后再启用几条防火墙规则即可,用PowerShell(需要管理员权限)更显其威武:
PS> Get-NetFirewallRule -Name RemoteDesktop* | select DisplayName,Direction,Enabled DisplayName Direction Enabled ----------- --------- ------- 远程桌面 - 用户模式(TCP-In) Inbound False 远程桌面 - 用户模式(UDP-In) Inbound False 远程桌面 - 远程监控(TCP-In) Inbound False PS> Get-NetFirewallRule -Name RemoteDesktop* | Set-NetFirewallRule -Enabled true
PowerShell小技巧之配置机器的静态IP
家用电脑安装了一台虚拟机,默认没有配置网络,本来是想利用PowerShell启用无线网络,可是安装过程需要在线获取一些文件,所以失败,无奈只能配置
PowerShell小技巧之添加远程防火墙规则
接着昨天的场景,虽然将WindowsServer2012Core的默认控制台设置成了PowerShell,还启用了远程桌面,但是对于Core版本的服务器来讲,远程桌面形同鸡肋,所
PowerShell小技巧之同时使用可选强制参数
在下面脚本函数中让可选参数和强制参数必须同时使用。下面演示当可选参数出现,也必须使用这个强制参数。functionConnect-Somewhere{[CmdletBinding(DefaultParam
标签:远程桌面,参数,可选,小技巧,防火墙