Foreach

From UVOO Tech Wiki
Revision as of 15:16, 25 April 2022 by Busk (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

hosts.txt

host1.foo
host2.foo

foo.ps1

$regex = "foo"
foreach($line in Get-Content .\hosts.txt) {
    if($line -match $regex){
        write-output $line
        Invoke-Command -ComputerName "$line" -ScriptBlock { hostname }
    }
}