Question Rennomer des comptes dans l'Active Directory

Plus d'informations
il y a 9 ans 2 mois #20951 par Dela
Avec plaisir, je ne sais pas comment te donner des infos en PV sur ce site par contre, je n'ai pas envie d'écrire mon Email ici lol, il y a t'il une possibilité pour parler en privé sur le Forum ?


Sinon je te donne mon facebook ou mon Email, je le retire du site dès que tu l'as noté ! tiens moi au jus ;o)<br><br>Message édité par: Alexis, à: 26/10/15 15:39

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 2 mois #20953 par Martin Cyrille
Tu peux y aller ! :D

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 2 mois #20954 par Dela
Cest bon !



Dis moi quand c'est bon ! que je vire ça !

Message édité par: Alexis, à: 26/10/15 16:28

Message édité par: Alexis, à: 26/10/15 16:32<br><br>Message édité par: Alexis, à: 26/10/15 16:35

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 2 mois #20962 par Dela
[code:1]# On importe les utilisateurs INTERNET
$usersInternet = Import-Csv -path C:\_admin\projet_renommage\User_Internet.csv -Delimiter ’;’

# On créé un tableau
[array]$table = @()



# Ensuite on BOucle sur chaque ligne du CSV des users internet
$usersInternet | Foreach {

# pour chaque utilisateurs on définit la variable $intername pour qu'elel soit egale au displayname contenu dans le fichier user_internet
$internetName = $_.Displayname
#Ensutie on importe uniquement la ligne du fichier user_orga qui correspond au nom trouver dans le ficheir user_internet
$orgaName = import-csv -path C:\_admin\projet_renommage\User_other.csv -Delimiter ’;’ | Where-Object {$_.Displayname -eq $internetname}
#oncréé une variable qui contient le distinguished name de lutilisateur qu'on boucle mais le distinguished du fichier user_orga
$OrgaDisting = $orgaName.DistinguishedName
#on compte le nombre de lettre de l'internet NAME pour pouvoir soustraire le nombre de caractere du nom, du distinguishedname pour récuperer que l'OU + 4 car \&quot; CN= ,\&quot; font 4 caraceteres
$InternetCount = $internetName.Length
$removeCNinternet = $internetCount + 4
# on supprime le nombre de caratere calculé pour ne retenir que l'OU. sans le CN avant.
$finalOU = $orgadisting.Substring($removeCNinternet)


# On ajoute les valeurs a l'objet.
$obj = New-Object PSObject
$obj | Add-Member Noteproperty \&quot;DisplayNameInternet\&quot; $InternetName
$obj | Add-Member Noteproperty \&quot;SamOrganisation\&quot; $Organame.SamAccountName
$obj | Add-Member Noteproperty \&quot;AdsPath\&quot; $_.Distinguishedname
$obj | Add-Member Noteproperty \&quot;OuOrga\&quot; $FinalOu

# On ajoute l'objet au tableau
$table+=$obj

#write-host $internetName
#write-host $organame.SamAccountName
#write-host $_.DistinguishedName
#write-host $orgaDisting
#write-host $InternetCount
#write-host $finalOU
}

# C'est terminé, on peut exporter le tableau dans le CSV.
$Table | Export-csv -Delimiter \&quot;;\&quot; C:\_admin\projet_renommage\exportFINALCYRILLE.txt -NoTypeInformation
$Table | ft


[/code:1]



Voilà Mr ca marche !<br><br>Message édité par: Alexis, à: 27/10/15 11:54

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 2 mois #20966 par Martin Cyrille
Merci Alexis pour ton aide (t'as vu je te tutoie) :P

Le script fonctionne à la perfection et c'est exactement le résultat voulu !! :lol:

Tu es quelqu'un de sympathique et très compétent ! :cheer:<br><br>Message édité par: Cyrille59, à: 27/10/15 13:26

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 2 mois #20967 par Dela
J'ai que 30 ans hein ! Tu as intérêt de me tutoyer !!

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.146 secondes
Propulsé par Kunena