私はpowershellが初めてです。私は1つのプロセスを監視する必要があり、電子メール通知を送信するメモリ使用量に基づいています.私は電子メールを送信する機能に問題はありません.それは正常に動作しています.しかし、メモリ使用量を計算することは、私がsystem.objectからIntiger.My poewershell スクリプトは test.ps1 で、以下の通りです:-
#$p = get-process chrome | select @{l="Private Memory (MB)"; e={$_.privatememorysize / 1mb}}
$f= [Math]::Round($p, 2)
if($t -lt 40)
{ send email}
この $t=Get-WmiObject -Class Win32_Process -Filter "Name='Powershell.exe'" | を試してみましたが、workingSetSize を選択 | フロリダ州
しかし、それは私にとってはうまくいきませんでした...