teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2018/12/10 14:39

投稿

nullpon
nullpon

スコア5739

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: プロセス終了チェック待ち時間(秒)