Difference between revisions of "Foreach"
Jump to navigation
Jump to search
(Created page with "hosts.txt ``` host1.foo host2.foo ``` $regex = "foo" foreach($line in Get-Content .\hosts.txt) { if($line -match $regex){ write-output $line Invoke-Comman...") |
|||
| Line 5: | Line 5: | ||
``` | ``` | ||
| + | foo.ps1 | ||
| + | ``` | ||
$regex = "foo" | $regex = "foo" | ||
foreach($line in Get-Content .\hosts.txt) { | foreach($line in Get-Content .\hosts.txt) { | ||
| Line 12: | Line 14: | ||
} | } | ||
} | } | ||
| + | ``` | ||
Latest revision as of 15:16, 25 April 2022
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 }
}
}