创建新组后,我尝试了以下操作:
$adminGroup = [ADSI]"WinNT://./Administrators"
$group =[ADSI]"WinNT://./Test1"
#$adminGroup.Add($group) - This does not work
知道缺少什么吗?
创建新组后,我尝试了以下操作:
$adminGroup = [ADSI]"WinNT://./Administrators"
$group =[ADSI]"WinNT://./Test1"
#$adminGroup.Add($group) - This does not work
知道缺少什么吗?
不知道为什么它不适用于句点,但如果您使用计算机名变量,它可以正常工作
$group = [ADSI]"WinNT://$env:computername/Administrators,group"
$group.add("WinNT://$env:computername/Test1")
你真的在本地机器上添加东西吗?否则,我强烈建议使用 LDAP 提供程序而不是 WinNT:// - 它只是为了本地机器处理和向后兼容性而提供的,真的。
如果您必须使用 WinNT:// - 如果我没记错的话,通常您必须提供您正在处理的对象的类型。不确定这是否也可以转换为 PowerShell cmdlet - 但您可以随时尝试!
$adminGroup = [ADSI]"WinNT://./Administrators,group"
$group =[ADSI]"WinNT://./Test1,group"
我隐约记得尝试将组与 WinNT 提供程序嵌套时存在问题,我认为。我知道 LDAP:// 可以做到这一点没有问题 - 虽然不确定它是否曾经在 WinNT:// 上工作过......(它已经太长了)。
马克