Microsoft.PowerShell.Core の Start-Job モジュールとは何ですか?

Microsoft Powershell Core No Start Job Mojurutoha Hedesuka



ジョブ開始 」モジュールは、PowerShell でローカル コンピューター上の現在のセッションを操作せずにバックグラウンド ジョブを開始するために使用されます。ユーザーがバックグラウンドでジョブを開始すると、そのジョブが終了するまでに時間がかかる場合でも、そのオブジェクトはすぐに戻ります。その間、ユーザーは中断することなく現在のセッションで作業を続けることができます。

このチュートリアルでは、Microsoft.PowerShell.Core の「Start-Job」モジュールについて概説します。







Microsoft.PowerShell.Core の Start-Job モジュールとは何ですか?

コマンドレット「 ジョブ開始 」は、PowerShell でジョブを開始する責任があります。実際のデモンストレーションについては、提供されている例を確認してください。



例 1: 「Start-Job」コマンドレットを使用して、ローカル コンピューターでバックグラウンド ジョブを開始する



ローカル コンピューターでバックグラウンド ジョブを開始するには、まず、「 ジョブ開始 ” コマンドレットと “ -スクリプトブロック 特定の条件が割り当てられたパラメータ:





ジョブ開始 -スクリプトブロック { 取得プロセス -名前 冒険者 }



例 2: 「Start-Job」モジュールを使用してスクリプトをバックグラウンド ジョブとして実行する

スクリプトをバックグラウンド ジョブとして実行するには、まず、「 ジョブ開始 」コマンドレットと「 -ファイルパス 」パラメーターを使用して、スクリプトのパスを指定します。

ジョブ開始 -ファイルパス C:\Docs\Script.ps1

例 3: 「Start-Job」モジュール/コマンドレットを使用してプロセスを取得する

以下のコマンドを実行して、PowerShell でプロセスを取得します。

ジョブ開始 -名前 Pシェルジョブ -スクリプトブロック { 取得プロセス -名前 パワーシェル }

上記のコードによると:

  • まず、「 ジョブ開始 」コマンドレット。
  • 次に、「 -名前 」パラメータを割り当て、「 Pシェルジョブ 」コマンドレット。
  • 次に、「 -スクリプトブロック 」パラメータを指定し、次の条件を指定します。

例 4: ArgumentList パラメーターを使用して配列を指定する

指定されたコマンドを実行して、引数リストを使用して配列を指定します。

ジョブ開始 -スクリプトブロック { 取得プロセス -名前 $args } -ArgumentList powershell、pwsh、メモ帳

上記のコードでは:

  • まず、「 ジョブ開始 」コマンドレットと「 -スクリプトブロック 」パラメータを指定し、括弧内に指定された条件を割り当てます。
  • 次に、「 -ArgumentList 」パラメータを指定し、次の値を定義します。

それでおしまい! 「についての詳細なガイドを提供しました。 ジョブ開始 」 PowerShell のモジュール。

結論

ジョブ開始 ' の ' Microsoft.PowerShell.Core 」は、ローカル コンピューターのバックグラウンドでジョブを開始または開始するモジュールです。ジョブに関する情報は取得できますが、結果は取得できません。デモンストレーションの投稿では、「Start-Job」モジュールを最も包括的に詳細に説明しました。