PowerShell 2: Невозможно подавить предупреждающее сообщение

Я делаю командлетный призыв к «Set-DirectoryGroup» в PowerShell 2. Я просто устанавливаю значение параметра «HiddenFromAddressListsenabled» на предварительно определенное логическое значение.

Однако, независимо от того, что я пытаюсь, он отображает предупреждающее сообщение, если логическое задание на самом деле не изменяет текущее значение «HIDDENFROMADDRESSLISSENALDED».

Вот главная команда, которую я вызываю:

set-DistributionGroup -identity TestGroup                  `
                      -hiddenFromAddressListsEnabled=$true

давайте семантически определим то, что у меня выше как «команда».

Теперь я пытался добавить несколько разных вариантов, все с правильной продолжением и синтаксисом. Вот эти варианты:

command > $null
command 2> $null
command -ErrorAction:silentlycontinue
command -ErrorVariable $throwAway
command -WarningAction:silentlycontinue
command -WarningVariable $throwAway
$var = command

независимо от различных комбинаций одного или нескольких из вышеперечисленного, я все еще получаю желтое предупреждение: сообщение для вывода. В частности, это:

WARNING: The command completed successfully but no settings of
'<xxxxxx>/Users/TestGroup' have been modified.

Любые предложения по ключевой концепции я не понимаю? Я хочу, чтобы команда не производит этот вывод, и я хочу, чтобы он молча продолжил, если это произойдет.

Спасибо !!

5
задан Larold 12 September 2011 в 19:31
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: