创建 "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.

测试了上面的代码,成功设置了值,即使之前没有值。