1. 程式人生 > >遍歷——PowerShell三分鐘(十)

遍歷——PowerShell三分鐘(十)

mage 用戶 src 分享 proc 需要 alt 對象 .com

今天來介紹一個特別有用的循環——遍歷 Foreach

Foreach的含義是 對輸入對象集合中的每個對象執行操作

假設有一到五共五個對象,那麽Foreach的作用就是針對每一個對象均執行操作



舉個栗子,在ISE中運行如下命令

技術分享圖片你會得到如下結果技術分享圖片

上面的意思就是遍歷 1到5的每個對象,然後針對每個對象加5,最終得到6到10的結果


知道了基本的用法,那麽我們看看能用 foreach來幹什麽


假設有5個AD賬戶需要禁用,我們就可以嘗試用foreach來操作下

把5個用戶名定義一個變量,方便使用,然後通過Foreach遍歷每個用戶,並執行禁用,這樣就完成啦

技術分享圖片

當然也可以這樣……

技術分享圖片

也可以這樣

技術分享圖片

當然最簡便的是這樣

技術分享圖片


最後說一下 和foreach等效的命令是Foreach-Object

技術分享圖片

各位操練起來吧



遍歷——PowerShell三分鐘(十)