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
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
相关文章推荐
- Learning note(7) for windows powershell Tips
- Learning note(2) for windows powershell Tips
- Learning note(5) for windows powershell Tips
- Learning note(4) for windows powershell Tips
- Learning note(3) for Windows powershell Tips
- Six Top Tips for Hacking Windows Vista
- [置顶] Image Tips for Windows Phone 7
- Tips for Windows NT Driver Developers -- Things to Avoid
- GPS Programming Tips for Windows Mobile
- Installing PowerShell Management Library for windows server 2008
- VIM Tips - 在标签页中打开文件(For Windows VIM only)
- Windows powershell tips:Conditional Operators
- Windows PowerShell for SharePoint Command Builder
- Windows PowerShell Cookbook: for Windows, Exchange 2007,, and MOM V3 (Paperback) Oct.2007.eBook-BBL
- Troubleshooting tips for using Java on Windows 8
- Tips and Tricks for Testing Windows CE .NET Display Drivers
- Stady notes: Windows powershell tips
- Remove Growl for Windows with WindowsUninstaller.Org Removal Tips
- Windows 8: Tips and Tricks for mouse/keyboard users
- Image Tips for Windows Phone 7