Ric*_*fen 5 powershell windows-8.1
我有一组运行 Hyper-V 进行单元测试的 Windows 8.1 计算机。我们经常使用 PowerShell 编写对这些系统的更改脚本,以简化我们的管理。但是,我们在这些计算机上启用 powershell 远程处理时遇到了问题。
我们在这些机器上运行以下命令来尝试启用 powershell 远程处理
启用-PSRemoting-force
但我们总是遇到以下错误:
WinRM 防火墙例外将不起作用,因为该计算机上的网络连接类型之一设置为“公共”。将网络连接类型更改为域或专用,然后重试。
网络适配器如下:
Name : Network 2
InterfaceAlias : vEthernet (Broadcom NetXtreme Gigabit Ethernet)
InterfaceIndex : 13
NetworkCategory : Private
IPv4Connectivity : Internet
IPv6Connectivity : LocalNetwork
Name : Unidentified network
InterfaceAlias : vEthernet (Windows Phone Emulator Internal Switch)
InterfaceIndex : 10
NetworkCategory : Public
IPv4Connectivity : NoTraffic
IPv6Connectivity : NoTraffic
Run Code Online (Sandbox Code Playgroud)
我尝试运行以下脚本将未识别的网络设置为私有
Set-NetConnectionProfile -name "Network 2" -NetworkCategory private
Set-NetConnectionProfile -name "Unidentified Network" -NetworkCategory private
Run Code Online (Sandbox Code Playgroud)
但是,这些脚本在计算机正常运行期间有效,但当计算机重新启动时,身份不明的网络将恢复为公共网络。
为什么要重置?如何才能让脚本化的更改持续存在?
谢谢!
您可以从 NLA(网络位置感知)中排除某些网卡。在 VMware 工作站场景中执行此操作非常常见,因为 VMware 网卡始终以身份不明/公开的方式结束。就是这样:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
*NdisDeviceType
(区分大小写!!)。双击该值,然后在“值数据”字段中输入 1 作为十进制数据(摘自) http://www.petri.co.il/forums/showthread.php?t=45181
归档时间: |
|
查看次数: |
5522 次 |
最近记录: |