标题: [转载代码] [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:- function Get-SystemInfo
- {
- param($ComputerName = $env:ComputerName)
-
- $header = 'Hostname','OSName','OSVersion','OSManufacturer','OSConfig','Buildtype',`
- 'RegisteredOwner','RegisteredOrganization','ProductID','InstallDate','StartTime','Manufacturer',`
- 'Model','Type','Processor','BIOSVersion','WindowsFolder','SystemFolder','StartDevice','Culture',`
- 'UICulture','TimeZone','PhysicalMemory','AvailablePhysicalMemory','MaxVirtualMemory',`
- 'AvailableVirtualMemory','UsedVirtualMemory','PagingFile','Domain','LogonServer','Hotfix',`
- 'NetworkAdapter'
- systeminfo.exe /FO CSV /S $ComputerName |
- Select-Object -Skip 1 |
- ConvertFrom-CSV -Header $header
- }
复制代码
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 |