Question
[RESOLU]verifier si un utilisateur existe dans ad
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 10 ans 11 mois #20194
par Philippe
Réponse de Philippe sur le sujet Re:verifier si un utilisateur existe dans ad
si tu a testé que la partie que je tes demandé,
alors ton utilisateur n'existe pas dans tous le domaine !!<br><br>Message édité par: 6ratgus, à: 18/06/15 10:05
alors ton utilisateur n'existe pas dans tous le domaine !!<br><br>Message édité par: 6ratgus, à: 18/06/15 10:05
Connexion ou Créer un compte pour participer à la conversation.
- Tiryaki
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 20
- Remerciements reçus 0
il y a 10 ans 11 mois #20196
par Tiryaki
Réponse de Tiryaki sur le sujet Re:verifier si un utilisateur existe dans ad
Mon utilisateur existe bien, la variable na pas ete prise en compte ...
Voila le résultats
[code:1]PS Y:\> $PC = 'Fatih'
Get-ADUser -Filter { samaccountname -eq \"$PC\"}[/code:1]
[code:1]PS Y:\> $PC = 'Fatih'
Get-ADUser -Filter { samaccountname -eq \"Fatih\"}
DistinguishedName : CN=Fatih,OU=Permanent,OU=Users,OU=Fatih,DC=TESTE,DC=net
Enabled : True
GivenName :
Name : Fatih
ObjectClass : user
ObjectGUID : 0e300456-5aad-4fd1-b79d-902c99e40b4e
SamAccountName : Fatih
SID : S-1-5-21-3021061995-947953768-1216787576-15333
Surname : Tiryaki
UserPrincipalName : [/code:1]<br><br>Message édité par: Fatih57, à: 18/06/15 10:14
Voila le résultats
[code:1]PS Y:\> $PC = 'Fatih'
Get-ADUser -Filter { samaccountname -eq \"$PC\"}[/code:1]
[code:1]PS Y:\> $PC = 'Fatih'
Get-ADUser -Filter { samaccountname -eq \"Fatih\"}
DistinguishedName : CN=Fatih,OU=Permanent,OU=Users,OU=Fatih,DC=TESTE,DC=net
Enabled : True
GivenName :
Name : Fatih
ObjectClass : user
ObjectGUID : 0e300456-5aad-4fd1-b79d-902c99e40b4e
SamAccountName : Fatih
SID : S-1-5-21-3021061995-947953768-1216787576-15333
Surname : Tiryaki
UserPrincipalName : [/code:1]<br><br>Message édité par: Fatih57, à: 18/06/15 10:14
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 10 ans 11 mois #20197
par Philippe
Réponse de Philippe sur le sujet Re:verifier si un utilisateur existe dans ad
enlève les guillemets :
[code:1]Get-ADUser -Filter { samaccountname -eq $PC}[/code:1]
ça passe mieux quand tu place une variable !<br><br>Message édité par: 6ratgus, à: 18/06/15 10:24
[code:1]Get-ADUser -Filter { samaccountname -eq $PC}[/code:1]
ça passe mieux quand tu place une variable !<br><br>Message édité par: 6ratgus, à: 18/06/15 10:24
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 10 ans 11 mois #20199
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:verifier si un utilisateur existe dans ad
Bonjour,
En analysant le code suivant :
[code:1]
$PC=$textBoxPC.get_text()
$textBoxPC.set_text('')
$user = get-ADuser -filter {Samaccountname -eq \"$PC\"} -SearchBase \"DC=TESTE,DC=net\"
if($user -ne $PC)
{
$label.text = \"Users does not exist in AD\"
}
else
{
$label.text = \"User found in AD\"
}
})
[/code:1]
Tu récupères le samaccountname que tu veux rechercher via la commande Get-ADUser. La Commande Get-ADUser retourne un objet de type Microsoft.ActiveDirectory.Management.ADUser.
Tu compare cet objet complexe à une chaine de caractère et je ne suis pas sur que la comparaison fonctionne correctement
Alors soit tu fais proprement ta comparaison sur la propriété samaccountname de ton objet.
Soit tu vérifies uniquement que ta variable $user n'est pas vide
[code:1]
if($user -eq $null)
{
$label.text = \"Users does not exist in AD\"
}
else
{
$label.text = \"User found in AD\"
}
[/code:1]
Bien Cordialement,
Richard LAZARO
En analysant le code suivant :
[code:1]
$PC=$textBoxPC.get_text()
$textBoxPC.set_text('')
$user = get-ADuser -filter {Samaccountname -eq \"$PC\"} -SearchBase \"DC=TESTE,DC=net\"
if($user -ne $PC)
{
$label.text = \"Users does not exist in AD\"
}
else
{
$label.text = \"User found in AD\"
}
})
[/code:1]
Tu récupères le samaccountname que tu veux rechercher via la commande Get-ADUser. La Commande Get-ADUser retourne un objet de type Microsoft.ActiveDirectory.Management.ADUser.
Tu compare cet objet complexe à une chaine de caractère et je ne suis pas sur que la comparaison fonctionne correctement
Alors soit tu fais proprement ta comparaison sur la propriété samaccountname de ton objet.
Soit tu vérifies uniquement que ta variable $user n'est pas vide
[code:1]
if($user -eq $null)
{
$label.text = \"Users does not exist in AD\"
}
else
{
$label.text = \"User found in AD\"
}
[/code:1]
Bien Cordialement,
Richard LAZARO
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- Tiryaki
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 20
- Remerciements reçus 0
il y a 10 ans 11 mois #20201
par Tiryaki
Réponse de Tiryaki sur le sujet Re:verifier si un utilisateur existe dans ad
Merci beucoup pour votre aide tout fonctionne 
ps: comment on fait pour supprimer le poste ?
ps: comment on fait pour supprimer le poste ?
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 10 ans 11 mois #20205
par Philippe
Réponse de Philippe sur le sujet Re:verifier si un utilisateur existe dans ad
ah oui
je l'ai pas vu celle là !
merci Richard
je l'ai pas vu celle là !
merci Richard
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.042 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [RESOLU]verifier si un utilisateur existe dans ad