Se o seu arquivo txt é apenas uma lista separada por espaços de [computername] [ip-address]
, você pode usar o Import-Csv
cmdlet :
$Computers = Import-Csv -Path C:\file.txt -Delimiter " " -Header Name,IP
foreach($Computer in $Computers){
# Query $Computer.Name
# Assign $Computer.IP as the static address
}