您的位置:首页 > 运维架构 > Shell

Learning note(1) for Windows PowerShell Tips

2009-07-16 15:02 411 查看
Windows PowerShell每周提示(1):字节转换

1. 获取磁盘信息,默认情况下,WMI以字节来报告信息

Get-WMIObject win32_logicaldisk



2. 显示各个磁盘的剩余空间大小,显示单位分别为GB,MB。注意1GB和1MB的用法。

Get-WMIObject win32_logicaldisk | foreach-object {$_.freespace /1GB}

Get-WMIObject win32_logicaldisk | foreach-object {$_.freespace /1Mb}



3.使用.Net Framework’s System.Math类([math])以及Truncate方法来移除小数点然后以整数显示剩余磁盘空间。

Get-WMIObject win32_logicaldisk | foreach-object {[math]::truncate($_.freespace /1GB)}



Windows PowerShell每周提示(2):引用变量及变量值

单引号将使字面上的值(变量名)能够被回显;双引号能使变量的实际值被回显。

1. 显示变量值
Write-Host "$pshome"
C:"Windows"System32"WindowsPowerShell"v1.0
2. 显示变量
Write-Host '$pshome'
$pshome
3. 双引号中如何显示变量-重音符(`)
Write-Host "The value of the `$pshome variable is $pshome."
The value of the $pshome variable is C:"Windows"System32"WindowsPowerShell"v1.0.

Windows PowerShell每周提示(3):访问数组中的值

1. 显示数组所有成员的值
$x = 1,2,3,4,5,6,7,8,9,10
$x
1
2
3
4
5
6
7
8
9
10
2. 显示数组中倒数的成员值
倒数第一项:
$x[-1]
10
倒数第二项:
$x[-2]
9
3. 显示指定数量的数组值
$x[1,3,5,7]
2
4
6
8
4. 显示某范围内的数组值 (“..”操作符)
$x[2..5]
3
4
5
6
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: