Question
Déplacer des user de type contact dans une OU
- AnOnYmEnEt
- Auteur du sujet
- Hors Ligne
- Nouveau membre
- Messages : 4
- Remerciements reçus 0
J'ai sais pas comment faire je dois déplacer des users de type 'contact' dans une OU 'contact' qui est dédier pour ça.
Hors j'aimerais ne pas sélectionner certaine OU dont l'OU 'contact'.
Merci d'avance pour votre aide.
Pour avoir la liste des users de type contact + un move j'ai ça comme commande pour commencer.
Il me manque le reste cite ci-dessus.
[code:1]Get-ADobject -Filter 'ObjectClass -eq \"contact\"' | Move-ADObject -TargetPath \"OU=Contacts,OU=ARCHITECTURE,DC=XXXXX,DC=com\"[/code:1]<br><br>Message édité par: Arnaud, à: 7/11/19 13:27
Connexion ou Créer un compte pour participer à la conversation.
- rhiwotar
- Hors Ligne
- Membre premium
- Messages : 111
- Remerciements reçus 2
Get-ADobject -Filter 'ObjectClass -eq \"contact\"' |where{_.distiguishedname -notlike \"*OU=Contacts,OU=ARCHITECTURE,DC=XXXXX,DC=com*\"}| Move-ADObject -TargetPath \"OU=Contacts,OU=ARCHITECTURE,DC=XXXXX,DC=com\"
Un truc dans ce genre
Connexion ou Créer un compte pour participer à la conversation.
- AnOnYmEnEt
- Auteur du sujet
- Hors Ligne
- Nouveau membre
- Messages : 4
- Remerciements reçus 0
si maintenant j'ai d'autre ou à exclure comment je peux faire ?
J'aimerais logué mon travail par un fichier log qui porte le même nom que mon script.
rhiwotar écrit:
pourquoi pas mettre un where negatif entre-deux?
Get-ADobject -Filter 'ObjectClass -eq \"contact\"' |where{_.distiguishedname -notlike \"*OU=Contacts,OU=ARCHITECTURE,DC=XXXXX,DC=com*\"}| Move-ADObject -TargetPath \"OU=Contacts,OU=ARCHITECTURE,DC=XXXXX,DC=com\"
Un truc dans ce genre
Connexion ou Créer un compte pour participer à la conversation.
- rhiwotar
- Hors Ligne
- Membre premium
- Messages : 111
- Remerciements reçus 2
Get-ADobject -Filter 'ObjectClass -eq \"contact\"' |where{($_.distiguishedname -notlike \"*OU=Contacts*\") -OR ($_.distiguishedname -notlike \"*OU=TonOU2*\") -OR $_.distiguishedname -notlike \"*OU=TonOU3*\"}| Move-ADObject -TargetPath \"OU=Contacts,OU=ARCHITECTURE,DC=XXXXX,DC=com\"
Je trouve pas ça très propre mais je sais pas faire mieux
Connexion ou Créer un compte pour participer à la conversation.
- Damien Commenge
- Hors Ligne
- Membre senior
- Messages : 65
- Remerciements reçus 4
Attention, ce n'est pas un OR qu'il faut ajouter mais un AND sinon rien ne sera exclu au final...
Ta solution parait correcte en remplaçant ça.
Connexion ou Créer un compte pour participer à la conversation.
- AnOnYmEnEt
- Auteur du sujet
- Hors Ligne
- Nouveau membre
- Messages : 4
- Remerciements reçus 0
Top ça marche.
J'aimerais retranscrire dans un fichier log tout ce qui ce passe à la lettre prête sans écraser les logs précédent.
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Déplacer des user de type contact dans une OU