批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖

[转载代码] [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

返回列表