我们有一堆PC不属于域(不能添加)。他们没有安装PS,我们不希望安装它。使用Powershell获取远程过程信息(不使用远程处理)
我想从服务器使用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放入域?