我正在尝试编写脚本以将组添加到 OU,我已剥离脚本并使用命令行查找错误,看起来 -path 不正确,如何使用 powershell 创建组在特定的 OU 中而不使用 -path。
命令
New-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
New-ADGroup -name _PL_Read -GroupCategory Security -GroupScope Global -Path OU=V ...
~~~~
CategoryInfo : InvalidArgument: (:) [New-ADGroup], ParameterBindingException
fullyQualifiedErrorId:CannotConvertArgument,Microsoft.ActiveDirectory.Management.Commands.NewADGroup
您的 -Path 应如下所示-path "OU=TEST,OU=NEW_Groups,DC=Corp1,DC=net"。你需要"包围你的路径。
没有引号,它将失败。
因此,您所需 OU 中的新 AD 组应如下所示