Я использую сценарии PowerShell для некоторой автоматизации пользовательского интерфейса приложения WPF. Обычно сценарии запускаются как группа, основанная на значении глобальной переменной. Немного неудобно устанавливать эту переменную вручную в те моменты, когда я хочу запустить только один script, поэтому я ищу способ изменить их, чтобы проверить эту переменную и установить ее, если она не найдена.
test-path variable:\foo, похоже, не работает, так как я все еще получаю следующую ошибку:
Переменная 'global: foo' не может быть восстановлена, поскольку она не была установлена.