我们有一堆不属于域的 PC(并且无法添加)。他们没有安装 PS,我们不想安装它。
我想使用服务器上的 Powershell 每小时获取 2 个进程的内存使用情况。不幸的是 get-process 似乎不支持 -credential 参数。我确实得到了 win32_process (如下所示),但它返回了大量信息(不知道我如何为两个进程获取 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 放入域中的情况下做到这一点?