У меня проблема с возвратом обратно политики выполнения powershell на удаленном компьютере с использованием переменной.
$RestrykcjaNowa = 'Bypass'
$RestrykcjaZastana = Invoke-Command -ComputerName $Komputer -ScriptBlock { Get-ExecutionPolicy }
$RestrykcjaZastana
Invoke-Command -ComputerName $Komputer -ScriptBlock { Set-ExecutionPolicy -ExecutionPolicy $RestrykcjaNowa -Scope LocalMachine -Force } | Out-Null
Но я получил ошибку
Невозможно привязать аргумент к параметру 'ExecutionPolicy', поскольку он равен нулю
Когда я заменяю переменную $RestrykcjaNowa
со значением Обход в последней команде все идет гладко.
Я заметил, что переменная $RestrykcjaZastana
не отображается на экране при вызове во 2-й строке кода и имеет тип int но я не могу присвоить значение Обход для целочисленной переменной вручную.
Что не так с моим подходом?