Question Tester si un attribut AD est nul

Plus d'informations
il y a 17 ans 2 mois #3680 par david
Bonjour,
Comment tester si un attribut Active Directory contient une valeur ou pas?
Merci

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

Plus d'informations
il y a 17 ans 2 mois #3689 par Bredin Samuel
Il n'y a pas beaucoup d'info dans ta question.

Peut-etre :

if ($user.distinguisName -eq $null) {
#Traitement
}

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

Plus d'informations
il y a 17 ans 2 mois #3691 par Jacques Barathon
Oui, ou voir cet autre fil de discussion récent et très similaire:

powershell-scripting.com/index.php?optio...;id=3685&catid=6

Janel

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

Plus d'informations
il y a 17 ans 2 mois #3697 par david
Réponse de david sur le sujet Re:Tester si un attribut AD est nul
Bonjour,
En fait la condition marche pas. En effet si mon employeeID possède une valeur ou non, dans les deux cas je suis dans le else sauf que dans dans le cas ou il n'y a pas d'employeeid. Bien évidemment, il n'affiche rien.
Je veux tester si la valeur de l'attribut n'a pas été renseigné.

$user=[ADSI]\"LDAP://*/cn=prenom
nom,ou=test,dc=domain,dc=fr\"
$num=$user.employeeID

if ($num -eq $null)
{
write-host(\"il y a possibilité d'ajouter l'employeeid\")
}
else
{
write-host \"employeeid non vide \"
write-host \"$num\"
}

Merci

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

Plus d'informations
il y a 17 ans 2 mois #3698 par Laurent Dardenne
Salut,
dav écrit:

Je veux tester si la valeur de l'attribut n'a pas été renseigné.

déjà tu supposes que ton user existe, un test sur $user ne serait pas de trop.
Ensuite EmployeID peut être initialisé avec une valeur par défaut, ce peut être une chaîne vide.
Consulte le type du membre EmployeID ensuite il faut regarder la valeur par défaut du type.

Pour une chaîne ce sera la valeur [string]::Empty plus verbeux que \"\" mais préférable car il peut être parfois difficile de différencier \"\" de \" \", enfin c'est ma manière de procéder.

Tutoriels PowerShell

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

Plus d'informations
il y a 17 ans 2 mois #3709 par david
Réponse de david sur le sujet Re:Tester si un attribut AD est nul
Bonjour,
Par exemple employeeid est un string et sa valeur par défaut est <not set>.
Comment tester ?
Merci

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

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