我正在尝试使用Start-Job cmdlet并行运行多个作业。我有一个巨大的环境设置被忽略,因为Start-Job在新会话中运行作业。有没有办法维护环境设置。我希望它基本上分叉。
答案 0 :(得分:0)
Start-Job
cmdlet具有开关-InitializationScript
,用于传递初始化脚本,该脚本可能包含与主会话相同的env设置。
根据文件:
-InitializationScript
指定在作业开始之前运行的命令。将命令括起来 大括号({})来创建一个脚本块。
使用此参数准备作业运行的会话。例如,您可以使用它向会话添加功能,管理单元和模块。