收集计算机分区信息

以下脚本用来收集每台计算机的分区信息,并输出到CSV。

 1 $servers = gc D:\serverlist.txt
 2 $result = $results = $null
 3 $results = @()
 4 foreach ($server in $servers)
 5 {
 6  If ($server -eq "10")
 7  $UserName = "administrator"
 8  $serverpass ="abcd"
 9  $Password = ConvertTo-SecureString $serverpass -AsPlainText –Force
10  $cred = New-Object System.Management.Automation.PSCredential($UserName,$Password)
11
12  $disks = Get-WmiObject -Class Win32_LogicalDisk -ComputerName $server -Credential $cred -Filter "DriveType=3"
13  foreach ($disk in $disks)
14     {
15      $result = ""|Select Server,DeviceID,FreeSize,TotalSize,Free_Percentage
16      $result.Server = $server
17      $result.DeviceID = $disk.deviceid
18      $result.FreeSize = ($disk.freespace/1GB).tostring("f1")
19      $result.TotalSize = ($disk.size/1GB).tostring("f1")
20      $result.Free_Percentage = "{0:p}" -f ($disk.freespace / $disk.size)
21      $results += $result
22     }
23 }
24  $results |export-csv  D:\disks.csv -Encoding default -NoTypeInformation
时间: 2024-11-10 16:01:08

收集计算机分区信息的相关文章

收集oracle统计信息

优化器统计范围: 表统计: --行数,块数,行平均长度:all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN:列统计: --列中唯一值的数量(NDV),NULL值的数量,数据分布:             --DBA_TAB_COLUMNS:NUM_DISTINCT,NUM_NULLS,HISTOGRAM:索引统计:--叶块数量,等级,聚簇因子:             --DBA_INDEXES:LEAF_BLOCKS,CLUSTERING_FACTOR,BLEVEL:

Oracle 通过ADR工具 收集ORA-600错误信息

 问题描述: 2014-06-10 在点检数据库预警文件时,出现Ora -00600 错误,并且Rman L1 备份失败,查询相关资料,得知是Bug:9835218.于是,提SR寻求Oracle 官方技术支持. Oracle回复如下: Your Service Request has been submitted as anORA-600/ORA-7445 issue based on the problem type you chose when logging the SR. Additio

JAVA IO流的简单总结+收集日志异常信息

1.字节流: IuputStream 所有字节输出流的超类 . 抽象类 ---- FileInputStream ---- BufferedInputStream:提供数据的读取效率,拓展方法(内部维护了一个8k字节的数组) OutputStream 所有字节输出流的超类. 抽象类 ---- FileOutputStream ---- BufferedOutputStream:提高数据的写入效率,拓展方法(内部维护一个8k字节数组) 写入数到磁盘: 1.通过刷新flush(), 2.close(

自动化收集SQLSERVER诊断信息

自动化收集SQLSERVER诊断信息 相信很多人都遇到过当SQLSERVER出现问题的时候,而你又解决不了需要DBA或者微软售后支持工程师 去帮忙解决问题,那么他们一般需要你收集一些系统信息和SQLSERVER诊断信息. 而收集这些信息又需要图形工具,又需要指令,步骤又非常复杂. 我们要按照步骤一步一步把需要的信息收集全,在收集的过程中,往往折腾几次就头痛了 解决问题的工具 这个问题随着一个在SQL2005里的工具的出现而得到了解决 这个工具可以自动收集很多信息,扩展了原来的应用,增强了其信息收

mysql 分区信息查看

select partition_name part,partition_expression expr,partition_description descr,table_rows from INFORMATION_SCHEMA.PARTITIONS where TABLE_SCHEMA=SCHEMA() AND TABLE_NAME='mx_domain'//查看分区信息 CREATE TABLE `mx_domain` ( `id` int(10) NOT NULL AUTO_INCREM

linux下收集系统全面信息(基于sosreport以及supportconfig)

Linux下日志的采集和分析是一个非常重要的工作,一般厂商都会有自己独有的命令,我这边列举下常用的两个Linux厂商的收集命令(Redhat Linux以及SuSe Linux),便于收集后,对系统进行全面分析. 1. 基于redhat的日志收集 [[email protected] etc]# sosreport sosreport (version 3.2) This command will collect diagnostic and configuration information 

分区信息查询

-- 分区信息查询 select * from user_tables a where a.partitioned='YES' -- 查看oracle中的所有分区表 SELECT * FROM useR_TAB_PARTITIONS WHERE TABLE_NAME='TL_ARTIFIDENT' -- 查询表上有多少分区 -- 分区类型分区表1.range分区 按时间 或 ID 2.hash分区 分区列的hash值3.List分区 分区列确定的分区值,加一个DEFAULT存不在确定值范围的记录

根据 HTTP header 收集客户端相关信息

[课程] web2.0程序设计 [作业要求] 用 tornado 编写一段小程序,根据 HTTP header 收集客户端相关信息:是否手机.操作系统.浏览器等信息*. [作业提示] 主要解析 Request header[“User-Agent”] .该字符串格式可通过 wiki 链接 查 到 ; 通 过 tornado 英 文 网 站 文 档 , 知 道 用 self.request 获 取 tornado.httputil.HTTPServerRequest 对象实例,该实例有 heade

3. 文件系统——创建、删除分区和内核同步分区信息

一.创建分区 如果使用fdisk命令来创建.删除.修改分区,可以直接使用fdisk [DEVICE]来操作,如: # fdisk /dev/sda 但需要注意的是,用命令来操作硬件,很容易造成数据丢失,故务必谨慎使用. fdisk命令是个交互命令,使用fdisk [DEVICE] 时,系统会提示各种可以使用的选项: [[email protected] ~]# fdisk /dev/sda # 不要加上 -l选项 --------------运行结果----------------- WARNI