speakerst
Goto Top

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

back-to-topNew-ADOrganizationalUnit -Name $OgraUnit -Path $ADUnit

back-to-top~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : NotSpecified: (OU=Leitstelle,D...wuppertal,DC=de:String) [New-ADOrganizationalUnit], ADException
+ FullyQualifiedErrorId : ActiveDirectoryServer:0,Microsoft.ActiveDirectory.Management.Commands.NewADOrganizationalUnit


Import-Module ActiveDirectory
  1. ################################Haut Ous###################
$OgraUnit = "Leitstelle"
$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
}

Content-Key: 343772

Url: https://administrator.de/contentid/343772

Ausgedruckt am: 29.03.2024 um 11:03 Uhr

Mitglied: MrCount
MrCount 18.07.2017 aktualisiert um 16:54:37 Uhr
Goto Top
Servus,

am besten setzt du deinen Code mal in die dafür vorgesehenen Tags...

abc
def
ghi

Bist ja schließlich kein Neuling hier... face-wink
Mitglied: Pjordorf
Pjordorf 18.07.2017 um 17:07:43 Uhr
Goto Top
Hallo,

Zitat von @SpeakerST:
In C:\temp\Ous_neu.ps1
Sagst du uns auch was dort drin steht?

Gruß,
Peter
Mitglied: 133417
133417 18.07.2017 aktualisiert um 17:55:10 Uhr
Goto Top
Wenn das eine Subdomain ist, im Parameter -Server für das CMDlet NewADOrganizationalUnit einen DC der Subdomain angeben ...

Gruß