PowerShell 获取系统信息的函数
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
}
运行结果:
相关推荐
-
探索PowerShell(十一)函数介绍
一个脚本的功能可能有很多,但是并非都是通过一段代码来完成的.在一个出色的脚本中,实现各个功能代码的独立性,可以保证这个脚本具有高可用性和易维护性,并且当我们改进或删减功能时只需删除对应的代码块即可.通常,代码块就是指函数,调用函数,就是执行不同的代码块,以便实现各种功能. 先看一个例子: 复制代码 代码如下: function Time {Get-Date} <enter> 这样,我们就有了一个新函数"Time",其功能实现代码就是"{Get-Date}"
-
PowerShell 获取系统信息的函数
复制代码 代码如下: function Get-SystemInfo{ param($ComputerName = $env:COMPUTERNAME) $header = 'Hostname','OSName','OSVersion','OSManufacturer','OSConfiguration','OS Build Type','RegisteredOwner','RegisteredOrganization','Product ID','Original Install Date'
-
C++如何获取系统信息 C++获取IP地址、硬件信息等
本文实例为大家分享了C++获取系统信息的具体代码,供大家参考,具体内容如下 #include<stdio.h> #include<winsock2.h> //该头文件需在windows.h之前 #include<windows.h> #include<string> #include<iostream> #pragma comment(lib,"ws2_32.lib") using namespace std; void ge
-
Python使用psutil获取系统信息
三.psutil 用Python来编写脚本简化日常的运维工作是Python的一个重要用途.在Linux下,有许多系统命令可以让我们时刻监控系统运行的状态,如ps,top,free等等.要获取这些系统信息,Python可以通过subprocess模块调用并获取结果.但这样做显得很麻烦,尤其是要写很多解析代码. 在Python中获取系统信息的另一个好办法是使用psutil这个第三方模块.顾名思义,psutil = process and system utilities,它不仅可以通过一两行代码实现
-
Golang 获取系统信息的实现
目录 问题提出 golang 的编译选项 获取系统信息 本文介绍获取系统信息的方法,另外给出根据不同系统编译的方法. 问题提出 由于多年来接触了不同系统的兼容工程,对使用宏区分不同的代码一直有一种莫名的感觉.像 Linux 内核中就有很多这样的代码,coreboot 中有,nRF52 SDK中也有.在实现的工程库也要往这方向考虑,比如线程库和socket库.当接触 golang 后,因其跨平台,编码快,所以在工作中也使用了.但并不是所有代码都是跨平台,像 syscall这样的包,就无法做到.最近
-
uniapp 获取系统信息的方法小结
目录 一.uni.getSystemInfo(OBJECT) 二.uni.getSystemInfoSync() 三.总结 uni-app提供了异步(uni.getSystemInfo)和同步(uni.getSystemInfoSync)的2个API获取系统信息. 系统信息返回的内容非常多,各操作系统.各家小程序.各浏览器对它们的定义也不相同.uni-app里重新梳理了这些概念,同时为了向下兼容也保留了这些平台原来的概念,但不推荐使用. 按照运行环境层级排序,从底层向上,uni-app有6个概念
-
PowerShell获取当前进程PID的小技巧
本文介绍如何在PowerShell中获取当前PowerShell进程的PID,然后用它来做一些有趣的事情. 有没有试过在powershell命令行窗口中输入"$pid"?试试看. 复制代码 代码如下: PS C:\Users\zhanghong> $pid 4404 对于PID,我们貌似不陌生.是的,它就是一个进程的进程ID.那这里的"$pid"是谁的进程ID呢?是当前powershell这个命令行窗口的powershell进程的进程ID.注意,小编在先打开一
-
JS封装通过className获取元素的函数示例
本文实例讲述了JS封装通过className获取元素的函数.分享给大家供大家参考,具体如下: <div id="box"> <div class="star"></div> <div class="star"></div> <div class="app"></div> <p class="star"></
-
Yii2中设置与获取别名的函数(setAlias和getAlias)用法分析
本文实例讲述了Yii2中设置与获取别名的函数(setAlias和getAlias)用法.分享给大家供大家参考,具体如下: 首先说说什么是别名. 在Yii中有很多的路径,在开发的过程当前我们也会使用一些路径.一般来说都需要使用绝对路径,但绝对路径都很长. 所以,为了方便的使用路径,可以在Yi中i给每个路径起个名称,这个名称就是别名. 别名的格式: 别名必须以"@"字符开头,别名中还可以包含"/".如("@www"为根别名,"@www/te
-
PowerShell获取系统环境变量的方法
本文介绍在PowerShell中,如何获取环境变量的值.可以列出所有的环境变量,也可以指定通过变量名称来获取环境变量的值. 在开发过程中,经常需要用到环境变量(比如当前计算机名.登录的用户名.Path环境变量等),那么在PowerShell中如何知道有哪些环境变量呢?又该如何获取指定环境变量的值呢? PowerShell通过环境变量提供者(Environment Provider)让我们可以访问环境变量.默认情况下,PowerShell创建了一个驱动器(名称为env)来与Environment
-
远程或本地获取系统信息的脚本RGIS.vbs
******************************************************************************* RGIS v1.03 Remote Get Infomation Script, by zzzEVAzzz Welcome to visite www.isgrey.com & www.h4h4.com Usage: cscript rgis.vbs [/r targetIP username password] [/o filename
随机推荐
- Python 列表(List)操作方法详解
- js 延迟加载 改变JS的位置加快网页加载速度
- 超精美的Vista主题 Vista Anthracite Pack
- linux中tar打包指定路径文件的实现方法
- Java数据结构之简单链表的定义与实现方法示例
- ASP.NET Eval 求值运算的一些用法
- 在CODEIGNITER中 在CI中引入外部的JS与CSS呢
- C#中的扩展方法详解
- XML指南——XML 语法
- JavaScript的设计模式经典之代理模式
- jQuery读取XML文件的方法示例
- JQuery扩展插件Validate—4设置错误提示的样式
- 用组策略修改WIN2003 administrator 的用户名的方法
- JavaScript学习笔记整理_用于模式匹配的String方法
- Android实现手势控制ImageView图片大小
- 浅析stl序列容器(map和set)的仿函数排序
- layui框架中layer父子页面交互的方法分析
- Python3.5迭代器与生成器用法实例分析
- Mysql数据库从5.6.28版本升到8.0.11版本部署项目时遇到的问题及解决方法
- Linux系统禁止root账号远程登录的命令