5

我尝试使用如何使用 Set-NetConnectionProfile 更改 NetConnectionProfile 的名称

$Profile=Get-NetConnectionProfile -InterfaceIndex 35
$Profile.Name = "Network1"            

错误是

"Name" is a ReadOnly property.
 At line:1 char:1
+ $Profile.Name = "Network1"
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) []
+ FullyQualifiedErrorId : ReadOnlyCIMProperty

如何更改名称的只读属性?帮我

4

4 回答 4

4

您可以通过直接注册表版本执行此操作。

在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles 项下

您可以看到网络配置文件密钥(通过它的 uuid),并且可以更改适当的网络 ProfileName 值。

于 2016-10-04T06:57:58.413 回答
1

@Yvette 是对的。我认为您无法更改此属性。该属性由系统决定。

如果它是域网络配置文件,它将是您的域名,例如。example.com 和域名由域控制器决定。

如果是 WiFi 网络配置文件,则为 WiFi 设备的 SSID 名称,SSID 由您的 WiFi 设备决定。

于 2013-06-11T19:34:28.503 回答
1

可以使用 secpol 手动更改此属性。所以,我认为这不能改变。我只需要知道如何。:-)

于 2020-05-31T00:30:12.413 回答
0

Name 属性是只读的,因为您正在阅读这些名称。

$Profile=Get-NetConnectionProfile -InterfaceIndex 35

您正在尝试获取特定的配置文件索引名称。然后将其声明为“Network1”

了解按属性名称使用 PowerShell 值绑定

http://blogs.technet.com/b/heyscriptingguy/archive/2013/03/25/learn-about-using-powershell-value-binding-by-property-name.aspx

了解和使用 PowerShell 配置文件

http://blogs.technet.com/b/heyscriptingguy/archive/2013/01/04/understanding-and-using-powershell-profiles.aspx

于 2013-06-11T18:43:01.803 回答