Powershell循环

本文深入探讨了PowerShell中的循环结构,包括For、While、Foreach等,讲解了如何在PowerShell脚本中有效地控制流程,实现重复执行任务,提升自动化效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# Powershell ForEach-Object 循环
# 对管道对象逐个处理
# 如果使用Get-WmiObject 获取系统中的服务,为了排版可能会也会使用Format-Table对结果进行表格排版。
# Get-WmiObject Win32_Service | Format-Table status,DisplayName

# Get-WmiObject win32_service | ForEach-Object {"Name"+$_.displayName,",processid more than 100:"+($_.prossedId -gt 100)}

# Powershell Foreach 循环 
# $array=7..10
# foreach ($n in $array)
# {
#     $n*$n
# }

# foreach($file in dir C:\Windows)
# {
#     if($file.Length -gt 1mb){
#         $file.Name
#     }
# }

# Powershell Do While 循环
# 继续与终止循环的条件

# do-while()会先执行再去判断,能保证循环至少执行一次。
#Read-Host从控制台读取一行输入。可以使用它来提示用户输入数据。因为可以将输入保存为安全字符串
# do{
#     $n=Read-Host
# }while($n -ne 0)


# 单独使用While
# $n=5
# while($n -gt 0){
#     $n
#     $n=$n-1
# }

# 终止当前循环
# 使用continue关键字终止当前的循环
# $n=1
# while($n -lt 6){
#     if($n -eq 4){
#         $n=$n+1
#         continue
#     }else{
#         $n
#     }
#     $n=$n+1
# }

# 跳出循环语句
# $n=1
# whi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值