创建 "netbootmachinefilepath" Active Directory 计算机属性
Create "netbootmachinefilepath" Active Directory Computer Attribute
我想在清除后更新 netbootmachinefilepath
属性。
因为这个属性可以是非空的也可以被删除,所以我需要在值为 "cleared" 之后重新创建它,因为 "clearing" 它实际上删除了它。
如何使用 Powershell 重新创建此属性?
我希望会有类似
的东西
$directoryEntry.Properties.Create("netbootmachinefilepath")
$directoryEntry.CommitChanges()
编辑 由于我们服务器上的软件问题,我无法使用 ActiveDirectory 模块。
无论属性之前是否有值,这都应该有效。
$directoryEntry.Properties["netbootmachinefilepath"].Value = "yourvalue"
$directoryEntry.CommitChanges()
即使$directoryEntry.Properties.Contains("netbootmachinefilepath")
也是假的
$directoryEntry.Properties["netbootmachinefilepath"]
永远不会 return 为空。它 return 一个空 PropertyValueCollection
.
测试了上面的代码,成功设置了值,即使之前没有值。
我想在清除后更新 netbootmachinefilepath
属性。
因为这个属性可以是非空的也可以被删除,所以我需要在值为 "cleared" 之后重新创建它,因为 "clearing" 它实际上删除了它。
如何使用 Powershell 重新创建此属性?
我希望会有类似
的东西$directoryEntry.Properties.Create("netbootmachinefilepath")
$directoryEntry.CommitChanges()
编辑 由于我们服务器上的软件问题,我无法使用 ActiveDirectory 模块。
无论属性之前是否有值,这都应该有效。
$directoryEntry.Properties["netbootmachinefilepath"].Value = "yourvalue"
$directoryEntry.CommitChanges()
即使$directoryEntry.Properties.Contains("netbootmachinefilepath")
也是假的
$directoryEntry.Properties["netbootmachinefilepath"]
永远不会 return 为空。它 return 一个空 PropertyValueCollection
.
测试了上面的代码,成功设置了值,即使之前没有值。