Board logo

标题: [转载代码] [PowerShell每日技巧]获取远程机器的系统信息(20140108) [打印本页]

作者: DAIC    时间: 2014-1-17 13:16     标题: [PowerShell每日技巧]获取远程机器的系统信息(20140108)

In a previous tip you learned how systeminfo.exe can compose a rich system profile. systeminfo.exe has built-in remoting capabilities, so provided you have the proper permissions, you can also get system information from remote systems.

Here is a simple function:
  1. function Get-SystemInfo
  2. {
  3.   param($ComputerName = $env:ComputerName)
  4.       $header = 'Hostname','OSName','OSVersion','OSManufacturer','OSConfig','Buildtype',`
  5. 'RegisteredOwner','RegisteredOrganization','ProductID','InstallDate','StartTime','Manufacturer',`
  6. 'Model','Type','Processor','BIOSVersion','WindowsFolder','SystemFolder','StartDevice','Culture',`
  7. 'UICulture','TimeZone','PhysicalMemory','AvailablePhysicalMemory','MaxVirtualMemory',`
  8. 'AvailableVirtualMemory','UsedVirtualMemory','PagingFile','Domain','LogonServer','Hotfix',`
  9. 'NetworkAdapter'
  10.       systeminfo.exe /FO CSV /S $ComputerName |
  11.             Select-Object -Skip 1 |
  12.             ConvertFrom-CSV -Header $header
  13. }
复制代码
http://powershell.com/cs/blogs/tips/archive/2014/01/08/getting-system-information-for-remote-systems.aspx




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2