Masquage Des Erreurs Lors De L'Utilisation De Get-ADGroup

Je suis en train de travailler sur un script qui va créer un nouveau groupe si elle n'existe pas. Je suis à l'aide de Get-ADGroup assurez-vous que le groupe n'existe pas à l'aide de la commande suivante:

$group = get-adgroup $groupName -ErrorAction:SilentlyContinue -WarningAction:SilentlyContinue 

Mais quand je le fais, j'obtiens l'erreur suivante (j'ai enlevé tout le domaine spécifique des données à partir de l'erreur):

Get-ADGroup : Cannot find an object with identity: '*group name*' under: '*domain*'.
At U:\Scripts\Windows\Create-FolderAccessGroup.ps1:23 char:24
+ $group = get-adgroup <<<< $groupName -ErrorAction:SilentlyContinue -WarningAction:SilentlyContinue
    + CategoryInfo          : ObjectNotFound: (y:ADGroup) [Get-ADGroup], ADIdentityNot
   FoundException
    + FullyQualifiedErrorId : Cannot find an object with identity: '' under: ''.,Microsoft.ActiveDirectory.Management.Commands.GetADGroup

Je suppose réglage ErrorAction et WarningAction à SilentlyContinue garderait cette erreur soit affiché, mais il n'a pas.

Je ne veux pas ce post comme une réponse parce que je n'ai aucune idée si ça fonctionne ou pas et je ne peux pas tester ça maintenant, mais essayez de la tuyauterie à l'extérieur Null.
donc $group = get-adgroup $groupName | out-null?
Qu'est ce que je voudrais essayer, mais comme je l'ai dit je ne suis pas sûr que cela fonctionnera.
Nope, même message d'erreur.
Bonne chose que je n'ai pas la mettre comme une réponse alors 🙂

OriginalL'auteur Scott Keck-Warren | 2011-06-10