У меня есть скрипт с набором функций и инструкций и объявленным перечислением:
Add-Type -TypeDefinition @"
public enum CleanUpPolicy {
NoCleanUp,
CleanUpByExpiration,
CleanUpByMaxCount
}
"@
и параметры скрипта с таким перечислением:
param (
[CleanUpPolicy] $cleanUp = [CleanUpPolicy]::NoCleanUp
)
Скрипт отлично работает, когда я запускаю его локально. Однако этот скрипт должен быть загружен и выполнен на удаленной машине, и здесь возникают проблемы.
Когда я делаю загрузку и выполнение, я получаю сообщение об ошибке iex: невозможно найти тип [CleanUpPolicy]
Вот скрипт, который загружает и выполняет скрипт:
iwr ("https://<some_url>/test.ps1") | iex
Что я делаю не так?
Заранее спасибо за помощь