找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 14049|回复: 0

[转载代码] [PowerShell每日技巧]获取远程机器的系统信息(20140108)

[复制链接]
发表于 2014-1-17 13:16:02 | 显示全部楼层 |阅读模式
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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 22:40 , Processed in 0.016062 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表