Question
Tester si un attribut AD est nul
- david
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 59
- Remerciements reçus 0
il y a 17 ans 2 mois #3680
par david
Tester si un attribut AD est nul a été créé par david
Bonjour,
Comment tester si un attribut Active Directory contient une valeur ou pas?
Merci
Comment tester si un attribut Active Directory contient une valeur ou pas?
Merci
Connexion ou Créer un compte pour participer à la conversation.
- Bredin Samuel
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 52
- Remerciements reçus 0
il y a 17 ans 2 mois #3689
par Bredin Samuel
Réponse de Bredin Samuel sur le sujet Re:Tester si un attribut AD est nul
Il n'y a pas beaucoup d'info dans ta question.
Peut-etre :
if ($user.distinguisName -eq $null) {
#Traitement
}
Peut-etre :
if ($user.distinguisName -eq $null) {
#Traitement
}
Connexion ou Créer un compte pour participer à la conversation.
- Jacques Barathon
- Hors Ligne
- Administrateur
-
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 17 ans 2 mois #3691
par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:Tester si un attribut AD est nul
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
powershell-scripting.com/index.php?optio...;id=3685&catid=6
Janel
Connexion ou Créer un compte pour participer à la conversation.
- david
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 59
- Remerciements reçus 0
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
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.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 17 ans 2 mois #3698
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Tester si un attribut AD est nul
Salut,
dav écrit:
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.
dav écrit:
déjà tu supposes que ton user existe, un test sur $user ne serait pas de trop.Je veux tester si la valeur de l'attribut n'a pas été renseigné.
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.
- david
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 59
- Remerciements reçus 0
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
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
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Tester si un attribut AD est nul