Столбцы удаления Windows PowerShell Select

У меня нет этого вида сценария, но:

  • lspci (список устройств PCI, пакет pciutils)
  • lsusb (список USB-устройств, пакет usbutils)
  • кошка/proc/cpuinfo (информация о процессоре)
  • кошка/proc/meminfo (информация о памяти)
  • fdisk-l, кошка/proc/partitions (список разделов)
  • кошка/proc/mdstat (совершают рейд на состояние),
  • hdparm-I/dev/sd* (подробная информация о диске)
  • lm-датчики (датчики напряжения и температурные датчики на материнской плате)
  • hddtemp (температура дисков)
  • mpt-состояние (scsi контролирующий)
  • ...
3
задан 15 August 2013 в 15:07
1 ответ

Вы не хотите использовать Select-String . Powershell предлагает командлет Where-Object для такого рода фильтрации:

Get-WmiObject -List | Where-Object { $_.Name -eq "Win32_LogicalDisk" }

Вы также можете использовать Select-Object , чтобы развернуть свойство «Свойства» для объекта, возвращенного из Where -Object :

Get-WmiObject -List | Where-Object { $_.Name -eq "Win32_LogicalDisk" } | Select-Object -ExpandProperty Properties

Если вы хотите изучить WMI, существует множество доступных инструментов. Одна версия Powershell, WMI Explorer , может быть вам особенно интересна.

3
ответ дан 3 December 2019 в 06:35

Теги

Похожие вопросы