Ajout un attribut pour un utilisateur

Le
dav8669
Bonjour,
J'ai un souci avec le code suivant :
foreach ($j in $complist1) {
$j.Properties.cn
$numiut=([string]$j.properties.description).split(' ')
$num1=$numiut[3]
write-Host "$num1"
if ($num -eq $num1)
{ write-Host ("les chaines sont égales")
$j.Put('employeeID','$empID')
$j.SetInfo()

}
else
{ write-Host("les chaines ne sont pas égales")}
}
Les méthodes Put et SetInfo ne s'executent pas sur un SearchResult.Sur quoi je dois les appliquer? Merci
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Gilles LAURENT [MVP]
Le #18314561
"dav8669" news:
| Bonjour,

Bonjour,

| J'ai un souci avec le code suivant :
| foreach ($j in $complist1) {
| $j.Properties.cn
| $numiut=([string]$j.properties.description).split(' ')
| $num1=$numiut[3]
| write-Host "$num1"
| if ($num -eq $num1)
| { write-Host ("les chaines sont égales")
| $j.Put('employeeID','$empID')
| $j.SetInfo()
|
| }
| else
| { write-Host("les chaines ne sont pas égales")}
| }
| Les méthodes Put et SetInfo ne s'executent pas sur un
| SearchResult.Sur quoi je dois les appliquer? Merci

# bind
$dirEntry=$j.GetDirectoryEntry()
# update cache
$dirEntry.employeeID=$empID
# commit changes to Active Directory
$dirEntry.CommitChanges()

--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
dav8669
Le #18314711
Gilles LAURENT [MVP] a écrit le 06/01/2009 à 13h17 :
"dav8669" a écrit dans le
message de
news:
| Bonjour,

Bonjour,

| J'ai un souci avec le code suivant :
| foreach ($j in $complist1) {
| $j.Properties.cn
| $numiut=([string]$j.properties.description).split(' ')
| $num1=$numiut[3]
| write-Host "$num1"
| if ($num -eq $num1)
| { write-Host ("les chaines sont égales")
| $j.Put('employeeID','$empID')
| $j.SetInfo()
|
| }
| else
| { write-Host("les chaines ne sont pas égales")}
| }
| Les méthodes Put et SetInfo ne s'executent pas sur un
| SearchResult.Sur quoi je dois les appliquer? Merci

# bind
$dirEntry=$j.GetDirectoryEntry()
# update cache
$dirEntry.employeeID=$empID
# commit changes to Active Directory
$dirEntry.CommitChanges()

--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr


C'est bon merci !
Publicité
Poster une réponse
Anonyme