У меня есть следующее утверждение.
$CINPUT = $CINPUT.ToUpper() -replace '(^\s+|\s+$)','' -replace '\s+',' ' 2> $NULL
2> $NULL
, похоже, вообще не перенаправляет ошибку в NULL, потому что я все еще получаю исключение.
Переменная не может быть проверена, поскольку значение не является допустимым значением для переменной CINPUT.
Я хочу игнорировать исключение и не знаю, как его использовать.-ErrorAction Stop
в данном случае
Примечание: я знаю об этом, и это работает, но я не хочу использовать -erroractionpreference
в качестве глобальной настройки для моего скрипта.