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