0

ドメインの一部ではない (追加できない) PC が多数あります。PS がインストールされていないため、インストールする必要はありません。

サーバーから Powershell を使用して、1 時間ごとに 2 プロセスのメモリ使用量を取得したいと考えています。残念ながら、get-process は -credential パラメータをサポートしていないようです。win32_process を取得しましたが (以下に示すように)、大量の情報が返されます (2 つのプロセスの VMsize を取得する方法がわかりません)。

$Pass = ConvertTo-SecureString -string "SECRET" -AsPlainText –Force
$User = "USER"
$Cred = New-Object –TypeName System.Management.Automation.PSCredential –ArgumentList $User, $Pass 


gwmi win32_process -computername PCName -Credential  $Cred

PS をインストールしたり、PC をドメインに入れたりせずにこれを行う方法はありますか?

4

2 に答える 2

1

Filterパラメータを使用して、情報を取得するプロセスを制限できます。

Get-WmiObject -cn $c win32_process -Filter "Name='PowerShell.exe'" | ft Name, PrivatePageCount
于 2013-10-04T17:19:21.640 に答える