PowerShell 後臺工作

PowerShell 作業在新程序中執行。這有利有弊。

優點:

  1. 工作在一個乾淨的過程中執行,包括環境。
  2. 作業可以與你的主 PowerShell 程序非同步執行

缺點:

  1. 作業中不會出現過程環境更改。
  2. 引數傳遞給並返回結果被序列化。
    • 這意味著如果在作業執行時更改引數物件,它將不會反映在作業中。
    • 這也意味著如果物件無法序列化,則無法傳遞或返回它(儘管 PowerShell 可以複製任何引數並傳遞/返回 PSObject。)