Comment pouvez-vous vérifier si une variable est un tableau dans PowerShell?
Je cherche à créer une vérification des autorisations de boîte aux lettres dans powershell et à supprimer des comptes spécifiques à partir de la sortie dans le script powershell plutôt que manuellement par la suite.
Pour ce faire, je suis à la recherche d'un moyen de comparer le contenu d'un tableau à l'encontre d'une seule chaîne en powershell.
Par exemple, si j'étais à déclarer un tableau:
$array = "1", "2", "3", "4"
Je veux trouver un moyen de faire quelque chose comme ci-dessous:
$a = "1"
$b = "5"
if ($a -ne *any string in $array*) {do something} #This should return false and take no action
if ($b -ne *any string in $array*) {do something} #This should return true and take action
Je suis à une perte pour la façon dont ce serait accomplie, toute aide est appréciée
-in
ou -contains
? msdn.microsoft.com/powershell/reference/5.1/...$a = 'g'; $b = @('g','t'); $a -in $b
if($array -notcontains $a){...}
Vous devez vous connecter pour publier un commentaire.
Vous avez plusieurs options:
Ou...
(retourne 1, 3 et 5)