遍历——PowerShell三分钟

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遍历——PowerShell三分钟相关的知识,希望对你有一定的参考价值。

今天来介绍一个特别有用的循环——遍历 Foreach

Foreach的含义是 对输入对象集合中的每个对象执行操作

假设有一到五共五个对象,那么Foreach的作用就是针对每一个对象均执行操作



举个栗子,在ISE中运行如下命令

技术分享图片你会得到如下结果技术分享图片

上面的意思就是遍历 1到5的每个对象,然后针对每个对象加5,最终得到6到10的结果


知道了基本的用法,那么我们看看能用 foreach来干什么


假设有5个AD账户需要禁用,我们就可以尝试用foreach来操作下

把5个用户名定义一个变量,方便使用,然后通过Foreach遍历每个用户,并执行禁用,这样就完成啦

技术分享图片

当然也可以这样……

技术分享图片

也可以这样

技术分享图片

当然最简便的是这样

技术分享图片


最后说一下 和foreach等效的命令是Foreach-Object

技术分享图片

各位操练起来吧



以上是关于遍历——PowerShell三分钟的主要内容,如果未能解决你的问题,请参考以下文章

powershell 来自https://stackoverflow.com/questions/31051103/how-to-export-a-class-in-powershell-v5-mod

PowerShell变量——PowerShell三分钟

输入过滤和输出——PowerShell三分钟

PowerShe 使用证书签名 ll脚本

第一个PowerShell脚本——PowerShell三分钟

如何在 PowerShell 中输出内容