在PowerShell中创建OU和Active Directory用户?

时间:2017-03-07 17:36:24

标签: powershell active-directory

我尝试在PowerShell中创建一个脚本来管理组织单位,用户组和用户,但它不起作用。我的域名是ras2017.org。我是域管理员,我只使用一台服务器机器。

#Creating the UO

New-ADOrganizationalUnit Profesorado
New-ADOrganizationalUnit Alumnado 
#Creamos los grupos de usuarios

New-ADGroup -Name "Profesorado" -SamAccountName Profesorado -GroupCategory Security -GroupScope Global -DisplayName "Profesorado" -Path " OU=Profesorado,DC=ras2017,DC=org " -Description "Grupo del profesorado"
New-ADGroup -Name "Alumnado" -SamAccountName Alumnado -GroupCategory Security -GroupScope Global -DisplayName "Alumnado" -Path " OU=Alumnado,DC=ras2017,DC=org " -Description "Alumnado"

#Creating users

New-ADUser -Name Rafa -GivenName Rafa -Surname Aybar -Path "OU=Alumnado,DC=ras2017,DC=org" -accountPassword (ConvertTo-SecureString -AsPlainText "Rafa-1994" -Force)
New-ADUser -Name Al1 -GivenName Al1 -Surname 2 -Path "OU=Alumnado,DC=ras2017,DC=org" -accountPassword (ConvertTo-SecureString -AsPlainText "Rafa-1994" -Force)
New-ADUser -Name Al2-GivenName Al2 -Surname 2 -Path "OU=Alumnado,DC=ras2017,DC=org" -accountPassword (ConvertTo-SecureString -AsPlainText "Rafa-1994" -Force)
New-ADUser -Name Prof1 -GivenName 1 -Surname 1 -Path "OU=Profesorado,DC=ras2017,DC=org" -accountPassword (ConvertTo-SecureString -AsPlainText "Rafa-1994" -Force)
New-ADUser -Name Prof2 -GivenName 2 -Surname 2 -Path "OU=Profesorado,DC=ras2017,DC=org" -accountPassword (ConvertTo-SecureString -AsPlainText "Rafa-1994" -Force)
#adding users to groups

Add-ADGroupMember "Alumnado" Rafa,Al1,Al2
Add-ADGroupMember "Profesorado" Prof1,Prof2

它给了我这个错误:

PS C:\Users\Administrador.WIN-481D680G638> New-ADOrganizationalUnit "Profesorado"
New-ADOrganizationalUnit : No se pudo encontrar ningún servidor predeterminado
que ejecutara Servicios web de Active Directory.
En línea: 1 Carácter: 1
+ New-ADOrganizationalUnit "Profesorado"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (:) [New-ADOrganizationalUnit], ADServerDownException
    + FullyQualifiedErrorId : ActiveDirectoryServer:1355,Microsoft.ActiveDirectory.Management.Commands.NewADOrganizationalUnit

1 个答案:

答案 0 :(得分:0)

“PS C:\ Users \ Administrador.WIN-481D680G638>” 以上是您发布的错误消息的开头。这表明您已在机器WIN-481D680G638上以管理员身份登录。这是域控制器吗?这是一个网络帐户吗?

“+ CategoryInfo:ResourceUnavailable:(:) [New-ADOrganizationalUnit],ADServerDownException”

以上表明该脚本无法访问托管AD的计算机,因此无法创建OU。尝试从此计算机上以此用户身份运行简单的AD命令,看看它是否有效。 “Get-ADUser JDoe”。你也可以运行:

New-ADOrganizationalUnit Profesorado -Whatif

这可能会产生相同的错误。希望这会有所帮助。