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 ...
随机推荐
- Dubbo -- 系统学习 笔记 -- 安装手册
安装手册 示例提供者安装 示例消费者安装 Zookeeper注册中心安装 Redis注册中心安装 简易注册中心安装 简易监控中心安装 管理控制台安装 推荐使用Zookeeper注册中心 你可以只运行D ...
- 关于Spring IOC (DI-依赖注入)需要知道的一切
关联文章: 关于Spring IOC (DI-依赖注入)你需要知道的一切 关于 Spring AOP (AspectJ) 你该知晓的一切 <Spring入门经典>这本书无论对于初学者或者有 ...
- Kubernetes1.91(K8s)安装部署过程(三)--创建高可用etcd集群
这里的etcd集群复用我们测试的3个节点,3个node都要安装并启动,注意修改配置文件 1.TLS认证文件分发:etcd集群认证用,除了本机有,分发到其他node节点 scp ca.pem kuber ...
- HDU1232
https://vjudge.net/problem/HDU-1232 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇.省政府“畅通工程”的目标是使全省任何两个城镇间都 ...
- centos 7 163 yum 源 python 2.7.5
安装 repo 源. repo 源一般包括 base, updates, Extras 三部分. $ cd /etc/yum.repos.d/ $ wget http://mirrors.163.co ...
- day58
JQ高级 一.选择器 1.css语法匹配 标签 | 类 | id | 交集 群组 | 后代 | 兄弟 伪类 | 属性 2.索引匹配 :eq(index) | :gt(index) | :lt(inde ...
- oracle版本兼容问题
问题一描述:本机环境升级为vs2012升级TLS程序为framework4.0,本机ODAC为ODTwithODAC112030.本机为oracle10g本机程序生成成功,运行成功. 发布到服务器后, ...
- C# read write ini file
[DllImport("kernel32")] private static extern long WritePrivateProfileString(string sectio ...
- 2017-2018-2 20155310『网络对抗技术』Exp5:MSF基础应用
2017-2018-2 20155310『网络对抗技术』Exp5:MSF基础应用 基础问题回答 用自己的话解释什么是exploit,payload,encode exploit:由攻击者或渗透测试者利 ...
- WPF应用
代码 private void button1_Click(object sender, RoutedEventArgs e) { calculate sa = new calculate(int.P ...