Question
Condition pour vérifier l'existence
- bill_
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 74
- Remerciements reçus 0
il y a 17 ans 11 mois #2191
par bill_
Condition pour vérifier l'existence a été créé par bill_
Bonjour à vous
Je cherche à faire une condition qui permet de vérifier si l'objet a été crée par exemple, et si oui, le script poursuit son cheminement
Exemple :
[code:1]$objOU = $objDC.Create(\"organizationalUnit\",\"OU=Test\"«»)
if ($objOU -is 1)
{
}
else
{
$objOU.SetInfo()
}[/code:1]
Vous l'avez deviner, ça permet de créer une UO dans AD
Et bien j'aimerais que si l'UO existe déjà dans AD, il saute l'étape et il continue la suite
Est-ce possible ?
Merci, bonne journée
Je cherche à faire une condition qui permet de vérifier si l'objet a été crée par exemple, et si oui, le script poursuit son cheminement
Exemple :
[code:1]$objOU = $objDC.Create(\"organizationalUnit\",\"OU=Test\"«»)
if ($objOU -is 1)
{
}
else
{
$objOU.SetInfo()
}[/code:1]
Vous l'avez deviner, ça permet de créer une UO dans AD
Et bien j'aimerais que si l'UO existe déjà dans AD, il saute l'étape et il continue la suite
Est-ce possible ?
Merci, bonne journée
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 11 mois #2198
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Condition pour vérifier l'existence
Salut,
spz écrit:
Si j'ai bien compris cela devrait donner qq chose comme
[code:1]
$objOU=$null #Ceinture/bretelles
$objOU = $objDC.Create(\"organizationalUnit\",\"OU=Test\"«»)
if ($objOU -eq $Null)
{ throw \"Erreur lors de la création.\"}
#recherche s'il existe déja
#oui fait qq chose
#non on l'insére
[/code:1]
is est un opérateur permettant de tester le type de la classe d'un objet et pas son contenu ( cf -EQ)
[code:1]
if ($MonObjet -is [System.Array]) # Mon objet est-il un tableau ?
[/code:1]
spz écrit:
spz écrit:Je cherche à faire une condition qui permet de vérifier si l'objet a été crée par exemple
S'il existe une recherche fonction de recherche utilise là et pour savoir si un objet a été créé compare le avec $Null puisqu'un constructeur renvoi une nouvelle instance en cas de succés.Et bien j'aimerais que si l'UO existe déjà dans AD, il saute l'étape et il continue la suite
Si j'ai bien compris cela devrait donner qq chose comme
[code:1]
$objOU=$null #Ceinture/bretelles
$objOU = $objDC.Create(\"organizationalUnit\",\"OU=Test\"«»)
if ($objOU -eq $Null)
{ throw \"Erreur lors de la création.\"}
#recherche s'il existe déja
#oui fait qq chose
#non on l'insére
[/code:1]
is est un opérateur permettant de tester le type de la classe d'un objet et pas son contenu ( cf -EQ)
[code:1]
if ($MonObjet -is [System.Array]) # Mon objet est-il un tableau ?
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.033 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Condition pour vérifier l'existence