PowerShell获取系统信息函数示例

发布时间:2019-09-05编辑:脚本学堂
本文介绍了PowerShell获取系统信息函数的用法,在Powershell中使用systeminfo.exe提取数据,一个不借的powershell自定义函数,需要的朋友参考下。

获取本地或远程的使用配置信息,可以在Powershell中使用systeminfo.exe提取数据,适用于windows下提取系统信息。

函数代码:
 

复制代码 代码示例:
function Get-SystemInfo
{
  param($ComputerName = $env:COMPUTERNAME)
  $header = 'hostname','OSName','OSVersion','OSManufacturer','OSConfiguration','OS Build Type','RegisteredOwner','RegisteredOrganization','Product ID','Original Install Date','System Boot Time','System Manufacturer','System Model','System Type','Processor(s)','BIOS Version','Windows Directory','System Directory','Boot Device','System Locale','Input Locale','Time Zone','Total Physical Memory','Available Physical Memory','Virtual Memory: Max Size','Virtual Memory: Available','Virtual Memory: In Use','Page File Location(s)','Domain','Logon Server','Hotfix(s)','Network Card(s)'
  systeminfo.exe /FO CSV /S $ComputerName |
    Select-Object -Skip 1 |
    ConvertFrom-CSV -Header $header
}

运行结果:
<a href=http://www.jb200.com/powershell/ target=_blank class=infotextkey>powershell</a>获取系统信息 图1

可以把结果存在变量中,以方便信息访问:
PowerShell获取系统信息 图2