Рассмотрим следующийCopy Переменная Значение в блоке Script
$y = 'foo'
$x = {
write-host $y
}
powershell -NoProfile -ExecutionPolicy Bypass -Command "$x"
Это не будет печатать Foo, но я хотел бы, чтобы это. Есть ли способ заставить powershell встроить эти переменные?
Это выглядит как проблема X-Y для меня. Что вы пытаетесь достичь с этим? Вам нужно запустить скриптблока как отдельный процесс? Зачем? –
Поскольку ресурсы сценариев DSC сломаны как ад и не работают правильно, если вы не запускаете их в отдельных процессах. – Jeff