Улучшение ответа @ Rynant:
Вы можете определить функцию как обычно в основной части вашего скрипта:
Function FOO
{
Write-Host "HEY"
}
, а затем переработать это определение в скриптблоке :
$export_functions = [scriptblock]::Create(@"
Function Foo { $function:FOO }
"@)
(имеет смысл, если у вас есть существенное тело функции), а затем передайте их на Start-Job
, как указано выше:
Start-Job -ScriptBlock {FOO} -InitializationScript $export_functions| Wait-Job | Receive-Job
Мне нравится этот путь, так как легче отлаживать задания, запуская их локально под отладчиком.
В Угловой материальной маркировке с флажком
<mat-checkbox>Check me!</mat-checkbox>