Question
Déplacement user dans OU
- Dupont
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 48
- Remerciements reçus 0
il y a 11 ans 4 mois #18831
par Dupont
Déplacement user dans OU a été créé par Dupont
Yop all , bon voilà , je dois mettre des utilisateurs dans une OU préalablement créée et les déplacer dedans , cependant , il n'y pas d'erreurs lors de l'exécution , l'OU est créée , le fichier CSV généré cependant l'OU est vide , voice le code :
[code:1]#Add-PSSnapin Quest.ActiveRoles.ADManagement
$OU2 = \"AD2003.lo/Users\"
$disableAccounts = Get-QADUser -disabled -SearchRoot $OU2 | select SamAccountName,lastLogon,DN
$ouCreated = New-QADObject -Type organizationalUnit -Name DisabledAccounts -ParentContainer AD2003.lo/
$disableAccounts | Export-Csv -Encoding UTF8 -path C:\Projet\disableAccounts.Csv | ForEach-Object {
Move-QADObject -Identity $disableAccounts -NewParentContainer $ouCreated -Confirm
}[/code:1]
Et le fichier CSV :
#TYPE Selected.Quest.ActiveRoles.ArsPowerShellSnapIn.Data.ArsUserObject
\"SamAccountName\",\"LastLogon\",\"DN\"
\"Invité\",,\"CN=Invité,CN=Users,DC=AD2003,DC=lo\"
\"krbtgt\",,\"CN=krbtgt,CN=Users,DC=AD2003,DC=lo\"
[code:1]#Add-PSSnapin Quest.ActiveRoles.ADManagement
$OU2 = \"AD2003.lo/Users\"
$disableAccounts = Get-QADUser -disabled -SearchRoot $OU2 | select SamAccountName,lastLogon,DN
$ouCreated = New-QADObject -Type organizationalUnit -Name DisabledAccounts -ParentContainer AD2003.lo/
$disableAccounts | Export-Csv -Encoding UTF8 -path C:\Projet\disableAccounts.Csv | ForEach-Object {
Move-QADObject -Identity $disableAccounts -NewParentContainer $ouCreated -Confirm
}[/code:1]
Et le fichier CSV :
#TYPE Selected.Quest.ActiveRoles.ArsPowerShellSnapIn.Data.ArsUserObject
\"SamAccountName\",\"LastLogon\",\"DN\"
\"Invité\",,\"CN=Invité,CN=Users,DC=AD2003,DC=lo\"
\"krbtgt\",,\"CN=krbtgt,CN=Users,DC=AD2003,DC=lo\"
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 11 ans 4 mois #18833
par Philippe
Réponse de Philippe sur le sujet Re:Déplacement user dans OU
option -Confirm de Move-QADObject demande une confirmation je suppose que tu a répondu oui !
sinon dans une boucle foreach il faut utilisé $_ pour accédé au données passé par le pipeline<br><br>Message édité par: 6ratgus, à: 23/01/15 12:26
sinon dans une boucle foreach il faut utilisé $_ pour accédé au données passé par le pipeline<br><br>Message édité par: 6ratgus, à: 23/01/15 12:26
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 11 ans 4 mois #18834
par Philippe
Réponse de Philippe sur le sujet Re:Déplacement user dans OU
et le plus important
tu ne peut pas enchainé un export puis un foreach dans un pipeline
tu doit faire ca en deux fois
[code:1]
$disableAccounts | Export-Csv -Encoding UTF8 -path C:\Projet\disableAccounts.Csv
$disableAccounts | ForEach-Object {
Move-QADObject -Identity $_ -NewParentContainer $ouCreated -Confirm
}
[/code:1]
tu ne peut pas enchainé un export puis un foreach dans un pipeline
tu doit faire ca en deux fois
[code:1]
$disableAccounts | Export-Csv -Encoding UTF8 -path C:\Projet\disableAccounts.Csv
$disableAccounts | ForEach-Object {
Move-QADObject -Identity $_ -NewParentContainer $ouCreated -Confirm
}
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Dupont
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 48
- Remerciements reçus 0
il y a 11 ans 4 mois #18835
par Dupont
Réponse de Dupont sur le sujet Re:Déplacement user dans OU
ça marche niquel , merci à toi ! Ca tiendrait qu'à moi je t'aurais mis masse karma car tu m'aides bien depuis le début de mon projet mdr
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 11 ans 4 mois #18836
par Philippe
Réponse de Philippe sur le sujet Re:Déplacement user dans OU
KaAzZ01 écrit:

merci ca fait toujours plaisirça marche niquel , merci à toi ! Ca tiendrait qu'à moi je t'aurais mis masse karma
je fais au mieux de mes connaissances et aussi avec Laurent et tous les autrestu m'aides bien depuis le début de mon projet mdr
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.039 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Déplacement user dans OU