Я пытаюсь найти размер оперативной памяти на удаленном компьютере в домене. Вот соответствующая часть скрипта powershell, который у меня есть:
Invoke-Command -ComputerName $ComputerName {Get-PSDrive -PSProvider FileSystem} |
where {$_.Free -gt 0} |
select pscomputername,Root,@{name="RAM (GB)";expression={"{0:N3}"
-f (($_.TotalPhysicalMemory)/1gb)}}
Сценарий выполняется без ошибок, однако в качестве вывода для установленной оперативной памяти отображается «0.00». Это, конечно, неправильно, и я попытался запустить это на нескольких удаленных компьютерах.
Буду признателен за любые советы, так как я новичок в PS.