J'ai assemblé le powershell script ci-dessous mais lorsque je l'exécute sur mon DC, j'obtiens le message d'erreur ci-dessous.
Mon objectif global est de faire en sorte que le script récupère tous les postes de travail dans le OU Ordinateurs et les déplace dans le OU Postes de travail qui est un OU enfant dans le OU parent Londres.
Toute aide serait appréciée.
Powershell script
$computerstomove = Get-ADComputer -LDAPFilter "(name=TCWSTEST)" -SearchBase "CN=computers,DC=temporis,DC=corp"
foreach ($computertomove in $computerstomove) {
Move-ADObject $computertomove -TargetPath "OU=London,OU=Workstations,DC=temporis,DC=corp"
}
Message d'erreur :
Move-ADObject : The operation could not be performed because the object's parent is either uninstantiated or deleted
At \\tcws40\c$\Scripts\Workstation move.ps1:4 char:2
+ Move-ADObject $computertomove -TargetPath "OU=London,OU=Workstations,DC=tempori ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (CN=TCWSTEST,CN=...emporis,DC=corp:ADComputer) [Move-ADObject], ADException
+ FullyQualifiedErrorId : ActiveDirectoryServer:8329,Microsoft.ActiveDirectory.Management.Commands.MoveADObject
0 votes
C'est peut-être une faute d'orthographe. Pourriez-vous nous fournir la sortie de "Get-ADComputer" et [adsi]::Exists("LDAP://OU=London,OU=Workstations,DC=temporis,DC=corp")