Powershell Skript fehlerhaft?
Hallo, ich habe mir ein Powershell Skript geschriebe was bisher auch immer funktioniert hat aber unter einem Windows Server 2016 udn einer Domäne mit Subdomain macht es irgedn wie mucken.
Fehler ist der folgende:
New-ADOrganizationalUnit : Der Server kann die Anforderung nicht ausführen
In C:\temp\Ous_neu.ps1:21 Zeichen:1
+ FullyQualifiedErrorId : ActiveDirectoryServer:0,Microsoft.ActiveDirectory.Management.Commands.NewADOrganizationalUnit
Import-Module ActiveDirectory
$ADUnit = "DC=Sub,DC=Domainl,DC=de"
$Hersteller = @("Asgard","ELS","SAN")
$HerstellerUnit = "ou=Leitstelle, DC=Sub,DC=Domainl,DC=de"
Asgard###############################
$AsgardHauptOus = @("Computer", "User" , "Admin_Client")
$AsgardHauptUnit = "ou=Asgard, ou=Leitstelle, DC=Sub,DC=Domainl,DC=de"
$AsgardOus = @("Client", "Server")
$AsgardComuterUnit = "ou=Computer, ou=Asgard, ou=Leitstelle, DC=Sub,DC=Domainl,DC=de"
ELS#############################
$ELSHauptOus = @("Computer", "User")
$ELSHauptUnit = "ou=ELS, ou=Leitstelle, DC=Sub,DC=Domainl,DC=de"
$ELSOus = @("Client", "Server")
$ELSComuterUnit = "ou=Computer, ou=ELS, ou=Leitstelle, DC=Sub,DC=Domainl,DC=de"
OU für Gruppe anlegen##########################
$Gruppen = "Gruppen"
Leitstellen OU anlegen##############
New-ADOrganizationalUnit -Name $OgraUnit -Path $ADUnit
Gruppe Anlegen##########################
New-ADOrganizationalUnit -Name $Gruppen -Path $HerstellerUnit
################Anlegen der Ou's unter der Haupt OU#####################
for ($i=0; $i -lt $Hersteller.Length; $i++)
{
New-ADOrganizationalUnit -Name $Hersteller[$i] -Path $HerstellerUnit
}
##########################Anlegen der OUs Server Computer, User im Asgard######################
for ($k=0; $k -lt $AsgardHauptOus.Length; $k++)
{
New-ADOrganizationalUnit -Name $AsgardHauptOus[$k] -Path $AsgardHauptUnit
}
for ($n=0; $n -lt $AsgardOus.Length; $n++)
{
New-ADOrganizationalUnit -Name $AsgardOus[$n] -Path $AsgardComuterUnit
}
############################Anlegen der OUs Server Computer, User im ELS##########################
for ($p=0; $p -lt $ELSHauptOus.Length; $p++)
{
New-ADOrganizationalUnit -Name $ELSHauptOus[$p] -Path $ELSHauptUnit
}
for ($m=0; $m -lt $ELSOus.Length; $m++)
{
New-ADOrganizationalUnit -Name $ELSOus[$m] -Path $ELSComuterUnit
}
Fehler ist der folgende:
New-ADOrganizationalUnit : Der Server kann die Anforderung nicht ausführen
In C:\temp\Ous_neu.ps1:21 Zeichen:1
New-ADOrganizationalUnit -Name $OgraUnit -Path $ADUnit
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (OU=Leitstelle,D...wuppertal,DC=de:String) [New-ADOrganizationalUnit], ADException+ FullyQualifiedErrorId : ActiveDirectoryServer:0,Microsoft.ActiveDirectory.Management.Commands.NewADOrganizationalUnit
Import-Module ActiveDirectory
- ################################Haut Ous###################
$ADUnit = "DC=Sub,DC=Domainl,DC=de"
$Hersteller = @("Asgard","ELS","SAN")
$HerstellerUnit = "ou=Leitstelle, DC=Sub,DC=Domainl,DC=de"
Asgard###############################
$AsgardHauptOus = @("Computer", "User" , "Admin_Client")
$AsgardHauptUnit = "ou=Asgard, ou=Leitstelle, DC=Sub,DC=Domainl,DC=de"
$AsgardOus = @("Client", "Server")
$AsgardComuterUnit = "ou=Computer, ou=Asgard, ou=Leitstelle, DC=Sub,DC=Domainl,DC=de"
ELS#############################
$ELSHauptOus = @("Computer", "User")
$ELSHauptUnit = "ou=ELS, ou=Leitstelle, DC=Sub,DC=Domainl,DC=de"
$ELSOus = @("Client", "Server")
$ELSComuterUnit = "ou=Computer, ou=ELS, ou=Leitstelle, DC=Sub,DC=Domainl,DC=de"
OU für Gruppe anlegen##########################
$Gruppen = "Gruppen"
Leitstellen OU anlegen##############
New-ADOrganizationalUnit -Name $OgraUnit -Path $ADUnit
Gruppe Anlegen##########################
New-ADOrganizationalUnit -Name $Gruppen -Path $HerstellerUnit
################Anlegen der Ou's unter der Haupt OU#####################
for ($i=0; $i -lt $Hersteller.Length; $i++)
{
New-ADOrganizationalUnit -Name $Hersteller[$i] -Path $HerstellerUnit
}
##########################Anlegen der OUs Server Computer, User im Asgard######################
for ($k=0; $k -lt $AsgardHauptOus.Length; $k++)
{
New-ADOrganizationalUnit -Name $AsgardHauptOus[$k] -Path $AsgardHauptUnit
}
for ($n=0; $n -lt $AsgardOus.Length; $n++)
{
New-ADOrganizationalUnit -Name $AsgardOus[$n] -Path $AsgardComuterUnit
}
############################Anlegen der OUs Server Computer, User im ELS##########################
for ($p=0; $p -lt $ELSHauptOus.Length; $p++)
{
New-ADOrganizationalUnit -Name $ELSHauptOus[$p] -Path $ELSHauptUnit
}
for ($m=0; $m -lt $ELSOus.Length; $m++)
{
New-ADOrganizationalUnit -Name $ELSOus[$m] -Path $ELSComuterUnit
}
Please also mark the comments that contributed to the solution of the article
Content-Key: 343772
Url: https://administrator.de/contentid/343772
Printed on: April 20, 2024 at 00:04 o'clock
3 Comments
Latest comment
Wenn das eine Subdomain ist, im Parameter -Server für das CMDlet NewADOrganizationalUnit einen DC der Subdomain angeben ...
Gruß
Gruß