Question Comment tester la validité d'une requête?

Plus d'informations
il y a 14 ans 9 mois #9748 par Virginie
Bonjour à tous,

Avant toute chose, il faut savoir que je suis super néophyte en Powershell, dans le cadre de mes études je dois faire un ou deux scripts relativement simple.

Je dois faire un script permettant d'ajouter un utilisateur à un domaine, les paramètres du script étant le nom, le mot de passe et le nom du domaine.

Mon souci, c'est que je souhaite gérer le cas où le domaine passé en paramètre n'existe pas.

Ma question: comment tester la validité de ma requête:

[code:1]
$objOU = [ADSI]\"LDAP://localhost:389/cn=Users,dc=mauvais,dc=domaine\"
[/code:1]

Est-ce qu'il existe une méthode? Merci d'avance!

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

Plus d'informations
il y a 14 ans 9 mois #9749 par Richard Lazaro
Enfait, quand tu fais cela. Ton objet n'essaye pas de contacter le domaine donc ne génère pas d'erreur.

La technique que j'ai trouvé c'est de tester si la propriété DistinguishedName est à null ou pas.

[code:1]
$objOU = [ADSI]\"LDAP://localhost:389/cn=Users,dc=mauvais,dc=domaine\"
if($objOu.DistinguishedName -eq $null) {
Write-Host \"Ca fonctionne pas !!!\"
} else {
Write-Host \"Ca fonctionne bien et le DN est $($objOu.DistinguishedName[0]) !!!\"
}
[/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.

Plus d'informations
il y a 14 ans 9 mois #9752 par Virginie
Super, merci beaucoup, c'est pile ce qu'il me fallait! J'en ai perdu, du temps, avec cette saleté... :lol:

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

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