我有一个包含两个单独部分的文本文件(例如下面的例子)。我想编写一个powershell cmdlet,它将为每个部分中的机器执行不同的操作。一如既往,谢谢!
[Templates]
Computer1
Computer2
[Parents]
Computer3
Computer4
答案 0 :(得分:0)
这是我过去使用过的东西。您可以将它用于您的情况
$file = 'C:\temp\new 1.txt'
$contents = Get-Content $file | Out-String
$contents = [regex]::Split($contents, '\r\n\r\n')
$contents | ? {$_} | sort | % {
write-host this is a section
write-host $_
}