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
}
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 343772
Url: https://administrator.de/contentid/343772
Ausgedruckt am: 22.11.2024 um 04:11 Uhr
3 Kommentare
Neuester Kommentar
Wenn das eine Subdomain ist, im Parameter -Server für das CMDlet NewADOrganizationalUnit einen DC der Subdomain angeben ...
Gruß
Gruß