使用 powershell 添加 AD 组

使用 powershell 添加 AD 组

我正在尝试编写一个脚本来将一个组添加到一个 OU,我已经删除了该脚本并使用命令行来查找错误,看起来 -path 不正确,如何使用 powershell 在特定 OU 中创建一个组而不使用 -path。

命令

新 ADGroup -name _AB_Read -GroupCategory Security -GroupScope Global -Path OU=TEST,OU=NEW_Groups,DC=Corp1,DC=net

错误

New-ADGroup:无法将“System.Object[]”转换为参数“Path”所需的类型“System.String”。不支持指定的方法。

位于行:1 字符:77

  • 新ADGroup-name_PL_Read-GroupCategory Security-GroupScope Global-Path OU=V…

  • ~~~~

    • CategoryInfo:InvalidArgument:(:)[New-ADGroup],ParameterBindingException

    • FullyQualifiedErrorId:CannotConvertArgument,Microsoft.ActiveDirectory.Management.Commands.NewADGroup

答案1

你的 -Path 应该是这样的-path“OU=TEST,OU=NEW_Groups,DC=Corp1,DC=net”。你需要封闭你的路径。

如果没有引号,它将会失败。

因此,您所需 OU 中的新 AD 组应如下所示

New-ADGroup -GroupCategory:"Security" -GroupScope:"Global" -Name:"test1" -Path:"OU=TestOU,DC=Contoso,DC=local" -SamAccountName:"test1" -Server:"dc.contoso.local"

相关内容