【探索PowerShell 】【十】循环语句2011-05-13 51cto博客 melvilloPowerShell作为可编程性语言,拥有以下循环语句。注:本节所要讨论的内容的实质更多的偏向于程序设计方面,所以在此不做过多详细讲解,只针对PowerShell中的应用进行具体讲解。• for (初值;表达式;赋值语句) {代码} 用变量值控制执行次数• foreach (成员变量 in 数组) {代码} 利用迭代执行代码• foreach-object 对一组输入的每个对象执行运算• while(表达式) {代码} 表达式为真时循环执行代码• do {代码} while(表达式) 类似于while,只是先执行代码,再判断表达式真假• do {代码} until(表达式) 执行代码,直至表达式为假循环语句在PowerShell中的应用利用foreach查询硬件信息例一:
$DiskDrive=get-wmiobject -class Win32_DiskDrive -namespace rootCIMV2
foreach ($item in $DiskDrive)
{
write-host "Description:" $item.Description
write-host "Device ID:" $item.DeviceID
write-host "Interface Type:" $item.InterfaceType
write-host "Media Type:" $item.MediaType
write-host "Model:" $item.Model
write-host "Partitions:" $item.Partitions
write-host "Size:" $item.Size
write-host "Status:" $item.Status
}
运行结果: