none
Сбор информации о серверах.Powershell RRS feed

  • Вопрос

  • Добрый день, всем!

    Есть огромный список серверов (ОС на всех серверах MS Windows Server 2008R2), с данного списка серверов необходимо выгрузить:

    1) Кол-во планок памяти (сколько планок установлено), объём планок памяти

    2) Тип жесткого диска (SAS/SATA/SSD), объем жесткого диска, скорость вращения (RPM), кол-во жестких установленных в сервер

    Пробую сделать хотя бы выгрузку по памяти:

    cls
    $serv = Get-Content C:\Scripts\files\servers_kras.txt
    foreach($servers in $serv)
        {
            #Write-Host "Сервер $servers"
           Write-Host "Оперативная память - "((Get-WmiObject -Class Win32_ComputerSystem -ComputerName $servers).TotalPhysicalMemory / 1GB).ToString("N1")
        }

    Но тут выводится только общий объём GB на сервере.

    Спасибо заранее за любой ответ.


    • Изменено eclegolas 22 сентября 2016 г. 9:15 Орфография
    22 сентября 2016 г. 9:13

Ответы

  • 1) Общий объем памяти 

    (Get-WmiObject -Class Win32_ComputerSystem).TotalPhysicalMemory

    2) Количество планок 

    Get-WmiObject Win32_PhysicalMemory |  Select DeviceLocator,Manufacturer,Speed,Capacity

    3) Тип жесткого диска при использовании Raid поможет определить лишь утилита производителя. Скорость вращения, тоже не представляется возможности узнать без утилит производителя или третьих фирм.

    Get-WmiObject Win32_DiskDrive | Select Index,Model,Size
    



    • Изменено KazunEditor 22 сентября 2016 г. 9:39
    • Помечено в качестве ответа eclegolas 22 сентября 2016 г. 9:42
    22 сентября 2016 г. 9:37
    Отвечающий

Все ответы

  • 1) Общий объем памяти 

    (Get-WmiObject -Class Win32_ComputerSystem).TotalPhysicalMemory

    2) Количество планок 

    Get-WmiObject Win32_PhysicalMemory |  Select DeviceLocator,Manufacturer,Speed,Capacity

    3) Тип жесткого диска при использовании Raid поможет определить лишь утилита производителя. Скорость вращения, тоже не представляется возможности узнать без утилит производителя или третьих фирм.

    Get-WmiObject Win32_DiskDrive | Select Index,Model,Size
    



    • Изменено KazunEditor 22 сентября 2016 г. 9:39
    • Помечено в качестве ответа eclegolas 22 сентября 2016 г. 9:42
    22 сентября 2016 г. 9:37
    Отвечающий
  • Вот, когда-то для себя писал сбор инфы о компах в домене

    http://shserg.ru/posts/script-get-hardware-and-os-characteristics-of-domain-computers/


    my blog: http://shserg.ru/

    22 сентября 2016 г. 15:03