power shell 常用查询-查看操作系统信息
https://technet.microsoft.com/en-us/library/dd367892.aspx
首推使用
Get-Counter
该函数下可以把现有的电脑监控统计数据 直接提取出来 ,
用法参考http://www.colorconsole.de/PS_Windows/de/Get-Counter.htm
如:$data = get-counter "\\SERVER01\Process(Idle)\% Processor Time"
如果实在不行 再可以考虑 一下内容 ,请继续狂拽酷炫的阅读下去
1.GB为单位查询内存
gwmi Win32_PhysicalMemory | %{$sum = 0} { $sum += $_.Capacity } {Write-Host ($sum / 1GB) "GB"}
--查询空闲内存
Get-WmiObject win32_OperatingSystem FreePhysicalMemory
--查询内存状态
gwmi Win32_PerfFormattedData_PerfOS_Memory
gwmi Win32_PerfFormattedData_PerfOS_Memory | %{$sum = 0} { $sum += $_.AvailableBytes} {Write-Host ($sum / 1GB) "GB"}
获取系统的信息: Get-WmiObject –class win32_OperatingSystem
获系统的信息: Get-WmiObject –class win32_ComputerSystem
获取磁盘信息: Get-WmiObject –class Win32_LogicalDisk
获取网络信息: Get-WmiObject –class Win32_NetworkAdapterConfiguration
获取网卡及带宽:gwmi Win32_PerfFormattedData_Tcpip_NetworkInterface
2.GB为单位查询硬盘
gwmi Win32_DiskDrive | %{$sum = 0} { $sum += $_.Size } {Write-Host ($sum / 1GB) "GB"}
--查询硬盘剩余空间
使用Windows PowerShell来
BIOS: PS C:/> Get-WmiObject -Class Win32_BIOS
内存: PS C:/> Get-WmiObject -Class Win32_PhysicalMemory
处理器: PS C:/> Get-WmiObject -Class Win32_Processor
显卡: PS C:/> Get-WmiObject -Class Win32_VideoController
硬盘: PS C:/> Get-WmiObject -Class Win32_DiskDrive
3.链接数据库操作
PowerShell 连接 SQL SERVER 数据库进行操作
- #配置信息
- $Database = 'DemoDB'
- $Server = '"WIN-AHAU9NO5R6U\DOG"'
- $UserName = 'kk'
- $Password = '123456'
- #创建连接对象
- $SqlConn = New-Object System.Data.SqlClient.SqlConnection
- #使用账号连接MSSQL
- $SqlConn.ConnectionString = "Data Source=$Server;Initial Catalog=$Database;user id=$UserName;pwd=$Password"
- #或者以 windows 认证连接 MSSQL
- #$SqlConn.ConnectionString = "Data Source=$Server;Initial Catalog=$Database;Integrated Security=SSPI;"
- #打开数据库连接
- $SqlConn.open()
- #执行语句方法一
- $SqlCmd = New-Object System.Data.SqlClient.SqlCommand
- $SqlCmd.connection = $SqlConn
- $SqlCmd.commandtext = 'delete top(1) from dbo.B'
- $SqlCmd.executenonquery()
- #执行语句方法二
- $SqlCmd = $SqlConn.CreateCommand()
- $SqlCmd.commandtext = 'delete top(1) from dbo.B'
- $SqlCmd.ExecuteScalar()
- #方法三,查询显示
- $SqlCmd.commandtext = 'select name,recovery_model_desc,log_reuse_wait_desc from sys.databases'
- $SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
- $SqlAdapter.SelectCommand = $SqlCmd
- $set = New-Object data.dataset
- $SqlAdapter.Fill($set)
- $set.Tables[0] | Format-Table -Auto
- #关闭数据库连接
- $SqlConn.close()
感谢 黄泽成先生 blog:http://my.csdn.net/kk185800961
power shell 常用查询-查看操作系统信息的更多相关文章
- Linux下查看操作系统信息、内存情况及cpu信息:cpu个数、核心数、线程数
1.查看物理CPU的个数 [root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc ...
- CentOS查看操作系统信息(重要)
1.查看物理CPU的个数 [root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc ...
- Linux 下查看操作系统信息
1.uname -a 可显示电脑以及操作系统的相关信息. 2.输入"cat /proc/version",说明正在运行的内核版本. 3.输入"cat /etc/issu ...
- Windows Power Shell
Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能. 它引入了许多非常有用的新概念,从而进一步扩展了您在 W ...
- adb shell常用命令
一.文件操作相关命令 1.文件操作命令 子命令 参数 说明 cd 无 进入目录 cat [-beflnstuv] [-B bsize] [file...] 查看文件内容-n:显示行号-b:显示行号,但 ...
- adb shell常用命令总结
一.文件操作相关命令 1.文件操作命令 子命令 参数 说明 cd 无 进入目录 cat [-beflnstuv] [-B bsize] [file...] 查看文件内容-n:显示行号-b:显示行号,但 ...
- 移动端 - adb shell常用命令
一.文件操作相关命令 //进入设备 adb shell //进入指定目录"/data/local/tmp" cd /data/local/tmp //查看目录 ls //进入根目录 ...
- 【mongodb系统学习之八】mongodb shell常用操作
八.mongodb shell常用基础操作(每个语句后可以加分号,也可以不加,看情况定(有的工具中可以不加),最好是加): 1).进入shell操作界面:mongo,上边已有演示: 2).查看当前使 ...
- mysql常用快速查询修改操作
mysql常用快速查询修改操作 一.查找并修改非innodb引擎为innodb引擎 # 通用操作 mysql> select concat('alter table ',table_schema ...
随机推荐
- QGis C++ 开发之图层分类显示
开发环境:Win10 + VS2010 + Qt 4.8.6 + QGis 2.14.4 简单介绍下如何用C++方式实现QGis中图层分类显示的方法. 要实现图层的分类显示主要会用到QgsCatego ...
- VC++环境下单文档SDI与OpenGL多视图分割窗口的实现-类似3DMAX的主界面
本文主要讲述如何在VC++环境下实现单文档SDI与OpenGL多视图分割窗口,最终的界面类似3DMAX的主界面.首先给出我实现的效果图: 整个实现过程网络上有很多零散的博文,请各位自行搜索,在基于对话 ...
- C语言中几种类型所占字节数
其实C标准并没有具体给出规定哪个基本类型应该是多少个字节数,而且这个也与OS.编译器有关,比如同样是在32位操作系统,VC++的编译器下int类型为4个字节,而在tuborC下则是2个字节. 下面给出 ...
- leetcode242—Valid Anagram
Given two strings s and t , write a function to determine if t is an anagram of s. Example 1: Input: ...
- 各种 mv power cell
1. retention register : VDDB 是 backup power,当primary power shutoff 时 backup 会继续供电,将 reg 当前状态保存下来 2. ...
- JS实现 类似图片3D效果
其实这样的效果 目前很多网站上都有 其实以前也写过一个 只是当时代码只是为了实现而已,代码很乱,所以现在有业余时间研究了下,其实也并没有什么特殊地方 很类似于左右控制按钮切换图片的思路.效果如下: 可 ...
- [NOI2003]Editor & [AHOI2006]文本编辑器editor BZOJ1507&BZOJ1269
分析: Splay区间操作裸题,维护出区间信息,按照要求模拟,注意读入格式,并且考虑内存回收(开不下) 附上代码: #include <cstdio> #include <algor ...
- 20155321 《网络对抗》 Exp6 信息搜集与漏洞扫描
20155321 <网络对抗> Exp6 信息搜集与漏洞扫描 实验内容 信息搜集 whois 在kali终端输入whois 网址,查看注册的公司.服务.注册省份.传真.电话等信息 dig或 ...
- [Oracle]坏块处理:确认坏块的对象
如果已经知道 FILE#,BLOCK#,则 可以通过如下查询来看: SQL> SELECT SEGMENT_TYPE,OWNER||'.'||SEGMENT_NAME FROM DBA_EXTE ...
- S5PV210 DDR2初始化 28个步骤总结
看了一套视频,感觉DDR这个部分将的非常细致也很好,于是把视频内容花了一个多星期作了总结. 这个视频就是不知道是谁讲的,做好事不留名啊---那位知道告诉我哈-- 平台:S5PV210 DDR: 兼容 ...