Clear-Host
$Variable01 = [string]
$Variable02 = [string]
$Variable01 = Read-Host "Entrez une première valeur"
$Variable02 = Read-Host "Entrez une seconde valeur"
if (($Variable01.Length -igt 0) -and ($Variable02.Length -igt 0)){
Write-Host "Vous avez bien rentré 2 valeurs"
}
else{
Write-Host "Il manque une valeur"
}
Lien vers le fichier : cliquez ici
Si vous devez faire une comparaison sur plusieurs valeurs, utilisez un-or
Reprenez cet exemple
do {
Wscript.Echo "Pouet"
} until (($toolsStatus -eq "toolsOk") -or ($toolsStatus -eq "toolsOld"))
Lien vers le fichier : cliquez ici
On a l'équivalent avec un -in
Exemple :
do {
Wscript.Echo "Pouet"
} until ( $toolsStatus -in ("toolsOk","toolsOld"))
Lien vers le fichier : cliquez ici
Il ne faut pas utiliser une syntaxe du type
$toolsStatus -eq ("toolsOk" -or "toolsOld")
Pages Web
Site Web | Description |
---|---|
powershellpro.com | Exemples de conditions |
ss64.com | Comparison Operators |
Article(s) suivant(s)
Article(s) précédent(s)