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 ...
随机推荐
- OpenGL笔记(三) GLSL语法与内建函数
GLSL,OpenGL Shading Language,GLSL中没有指针,并且没有任何类型的字符串或字符. (1)GLSL的修饰符与基本数据类型 const:用于声明非可写的编译时常量变量: at ...
- HUE配置HIVE
HIVE配置 修改hue.ini配置文件 [beeswax] hive_server_host=node1 hive_server_port= hive_conf_dir=/usr/hive-/con ...
- UWP 下载文件显示下载进度
<Page x:Class="WgscdProject.TestDownloadPage" xmlns="http://schemas.microsoft.com/ ...
- Luogu P3227 [HNOI2013]切糕
%%ZZKdalao上课讲的题目,才知道网络流的这种玄学建模 我们先想一想,如果没有D的限制,那么想当于再每一根纵轴上选一个权值最小的点再加起来 我们对应在网络流上就是每一根纵轴上的点向它下方的点用权 ...
- POJ3278&&1426&&3126&&3087&&3414
接上次的,标签是BFS专题 其实无论是Deepth还是Breadth都是Search 3278 又是撸过的题目 1426 找一个十进制数(我刚开始看样例以为是二进制数),使得它每一位上都是1或0,且是 ...
- TMS320VC5509的DAC输出TLV5620
1. TLV5620的SPI数据是11位的 但是看图3和图4,感觉用2个字节应该也可以的,不知道行不行,可以试一试吧 2. 不过可惜的是5509A的SPI没有11位的,有点麻烦,只能先试试用两个字节行 ...
- 浅析java构造函数前的访问限定符问题
曾经一直有个问题困扰着我,我一直以为构造函数前面不能加任何东西,但偶然间看到了一本书上写的代码中,构造函数前加了public限定符,心里很是疑惑,构造函数前加毛访问限定符啊??! 在网上查了很多资料 ...
- Hexo站点之域名配置【2】
该系列博客列表请访问:http://www.cnblogs.com/penglei-it/category/934299.html 摘要 因为Hexo个人博客是托管在github之上,每次访问都要使用 ...
- Jmeter(二十二)_脚本上传Gitlab
Docker部署接口自动化持续集成环境第四步,代码上传到远程仓库! 接上文:Ubuntu部署jmeter与ant Gitlab在容器中部署好了之后,本地直接打开.我们可以在里面创建项目,上传脚本. 新 ...
- Js_增删改Cookie的值
//获得cookie 的值function cookie(name) { var cookieArray = document.cookie.split("; "); //得到分割 ...