我试图写一个脚本来添加一个组到一个OU,我已经剥离了脚本,并使用命令行来查找错误,它看起来像-path是不正确的,我如何使用powershell创build一个组在特定的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”所需的types“System.String”。 指定的方法不受支持。
在线:1个字符:77
新build-ADGroup -name _PL_Read -GroupCategory安全-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组应该看起来像这样
New-ADGroup -GroupCategory:"Security" -GroupScope:"Global" -Name:"test1" -Path:"OU=TestOU,DC=Contoso,DC=local" -SamAccountName:"test1" -Server:"dc.contoso.local"