Cloner Une Structure d'UO

Une façon rapid et powershellement de cloner une structure d’UO d’un domaine à un domaine de destination consiste à utiliser l’outil ldifde et modifier la sortie. De créer le fichier de sortie Oustructure.ldif on utilise ldifde pour exporter toutes les UOs.

$Domain = get-addomain
ldifde -f OUStructure.ldif -d $($domain.Distinguishedname) -c `"$($domain.Distinguishedname)`" `"DC=X`" --% -r "(objectclass=organizationalUnit)" -l "ou,description,objectclass,displayName,displayNamePrintable,msCOM-UserPartitionSetLink,x121Address,uPNSuffixes,co,telexNumber,teletexTerminalIdentifier,telephoneNumber,street,st,seeAlso,searchGuide,registeredAddress,preferredDeliveryMethod,postalCode,postalAddress,postOfficeBox,physicalDeliveryOfficeName,managedBy,thumbnailLogo,l,internationalISDNNumber,facsimileTelephoneNumber,destinationIndicator,desktopProfile,defaultGroup,countryCode,c,businessCategory"

C’est possible de remplacer les informations spécifique à l’orginasation (si vous voulez que votre environnement de test avoir l’apparence d’un autre organisation)

get-content OUStructure.ldif | %{$_ -replace 'Contoso','TailSpin Toys'} | Out-file Oustructure-reOrg.ldif

Maintenant on copie le fichier LDIF sur le serveur de destination et exécuter les commandes pour importer les structures d’UO.

$Domain = get-addomain
ldifde -i -v -k -f OUStructure.ldif  -c `"DC=X`" `"$($domain.Distinguishedname)`"