ProcessSet
構文
共通の設定を使用して複数の Windows プロセスを管理します。
構文
ProcessSet [String] #ResourceName
{
[DependsOn = [String[]]]
[PsDscRunAsCredential = [PSCredential]]
Path = [String[]]
[Ensure = [String]]
[Credential = [PSCredential]]
[StandardOutputPath = [String]]
[StandardErrorPath = [String]]
[StandardInputPath = [String]]
[WorkingDirectory = [String]]
}
説明
ProcessSet
複合リソースを使用すると、限られた一連の共通オプションを使用して複数の Windows プロセスを構成できます。 プロセスに引数を渡す機能など、より詳細な制御を使用してプロセスを管理するには、 WindowsProcess リソースを使用します。
要件
[なし] :
キーのプロパティ
パス
プロセスの実行可能ファイルへのパスを指定します。 環境変数を使用してファイルに PATH
アクセスできる場合は、ファイルの名前を指定できます。 それ以外の場合は、ファイルへの完全なパスを指定します。
相対パスはサポートされていません。
Type: System.String[]
Behavior: Key
省略可能なプロパティ
資格情報
プロセスを実行するアカウントの資格情報を指定します。
このプロパティがローカル システム アカウントに設定されている場合、 StandardOutputPath、 StandardInputPath、または WorkingDirectory プロパティを設定することはできません。 その場合、リソースは無効な引数例外をスローします。
Type: System.Management.Automation.PSCredential
Default Value: None
Ensure
プロセスを実行するかどうかを指定します。 プロセスが Present
実行されていない場合にプロセスを開始するには、このプロパティを設定します。 プロセスが Absent
実行されている場合にプロセスを停止するには、このプロパティを設定します。
既定値は Present
です。
Type: System.String
Accepted Values:
- Absent
- Present
Default Value: Present
StandardErrorPath
プロセスが標準エラー ストリームを書き込むためのファイルへの完全なパスを指定します。 相対パスはサポートされていません。 ファイルが存在する場合は上書きされます。
Ensure プロパティを に設定する場合は、このプロパティをAbsent
設定しないでください。 その場合、リソースは無効な引数例外をスローします。
Type: System.String
Default Value: None
StandardInputPath
プロセスが標準入力ストリームとして読み取るファイルへの完全なパスを指定します。 相対パスはサポートされていません。
Ensure プロパティをローカル システム アカウントに設定する場合、または Credential プロパティをAbsent
設定する場合は、このプロパティを設定しないでください。 その場合、リソースは無効な引数例外をスローします。
Type: System.String
Default Value: None
StandardOutputPath
プロセスが標準出力ストリームを書き込むためのファイルへの完全パスを指定します。 相対パスはサポートされていません。 ファイルが存在する場合は上書きされます。
Ensure プロパティをローカル システム アカウントに設定する場合、または Credential プロパティをAbsent
設定する場合は、このプロパティを設定しないでください。 その場合、リソースは無効な引数例外をスローします。
Type: System.String
Default Value: None
WorkingDirectory
プロセスの作業ディレクトリのフォルダーへの完全なパスを指定します。 相対パスはサポートされていません。
Ensure プロパティをローカル システム アカウントに設定する場合、または Credential プロパティをAbsent
設定する場合は、このプロパティを設定しないでください。 その場合、リソースは無効な引数例外をスローします。
Type: System.String
Default Value: None
読み取り専用プロパティ
HandleCount
プロセスによって開かれたハンドルの数。
Type: System.SInt32
Behavior: Read
NonPagedMemorySize
プロセスに割り当てられた非ページ メモリの量 (バイト単位)。
Type: System.UInt64
Behavior: Read
PagedMemorySize
プロセスに割り当てられたページングされたメモリの量 (バイト単位)。
Type: System.UInt64
Behavior: Read
ProcessCount
現在実行中の特定のプロセスのインスタンスの数。
Type: System.SInt32
Behavior: Read
ProcessId
プロセスの一意識別子。
Type: System.SInt32
Behavior: Read
VirtualMemorySize
プロセスに割り当てられた仮想メモリの量 (バイト単位)。
Type: System.UInt64
Behavior: Read
例
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示