回答編集履歴
1
追記
answer
CHANGED
@@ -1,5 +1,21 @@
|
|
1
1
|
むかし作ったやつです。こんな漢字で、
|
2
2
|
```Powershell
|
3
|
+
# プロセス一覧から実行中のプロセスを取得する。
|
4
|
+
# 入力 : プロセス一覧
|
5
|
+
# 返り値: 実行中のプロセス
|
6
|
+
function GetRunningProcess($processes) {
|
7
|
+
$runningProcess = @()
|
8
|
+
foreach ($serverProcess in @(Get-Process)) {
|
9
|
+
foreach ($process in $processes) {
|
10
|
+
if ($serverProcess.Id -eq $process.Id) {
|
11
|
+
$runningProcess += $serverProcess
|
12
|
+
}
|
13
|
+
}
|
14
|
+
}
|
15
|
+
,$runningProcess
|
16
|
+
}
|
17
|
+
|
18
|
+
|
3
19
|
# scripts: 実行するスクリプトのリスト
|
4
20
|
# processMax: 最大プロセス数
|
5
21
|
# checkProcessInterval: プロセス終了チェック待ち時間(秒)
|