- PS C:\Users\sas> $X=WMIC PROCESS WHERE "CommandLine LIKE '%sas.exe -nodms -batch%' and caption = 'sas.exe'" GET /FORMAT:LIST | select-string "^ProcessId=" | % { $($_ -split"=")[1] }
- PS C:\Users\sas> $X | Foreach-object -process{Get-Process -id "$_" }
- Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
- ------- ------ ----- ----- ----- ------ -- -----------
- 126 10 3644 10784 99 0.05 28172 sas
- PS C:\Users\sas>
SASプログラムとログを解析するユーティリティを開発するための備忘録です。This is a memo to develop utility that analyzes the SAS log.
2017年6月29日木曜日
PowerShellでSAS.EXEを停止する。
PowerShellを運用スクリプトの問い合せが少し増えてきました。
バッチ実行しているSAS.EXE処理を見つけて、プロセスの情報を表示するサンプルです。
Get-Processの部分を書き換えれば、プロセスを停止できます。
登録:
コメントの投稿
(
Atom
)
0 件のコメント :
コメントを投稿