Question
Comment tester la validité d'une requête?
- Virginie
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 14 ans 9 mois #9748
par Virginie
Comment tester la validité d'une requête? a été créé 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!
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.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 14 ans 9 mois #9749
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:Comment tester la validité d'une requête?
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.
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.
- Virginie
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 14 ans 9 mois #9752
par Virginie
Réponse de Virginie sur le sujet Re:Comment tester la validité d'une requête?
Super, merci beaucoup, c'est pile ce qu'il me fallait! J'en ai perdu, du temps, avec cette saleté...
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.037 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Comment tester la validité d'une requête?