Get-vmhost <hostname> | Get-VM | %{$_.Name -like "TEST*"}
Kan du ikke lige poste din script du bruger til at søge med? Du må næsten have en form for loop deri.
--
Intel 5930k w Noctua NH-D15, MSI Game G6 GTX 980ti, ASRock X99M Extreme 4, Samsung m2 512, Bitfinex Prodigy w Noctua NF-P12 PWM, Corsair 860i PSU
Jeg ville bruge noget i denne stil. Her slipper du for et wildcard, kræver dog den maskine der skal skyde scripetet af er med i samme domain.
$servers = Get-Content C:\temp\server.txt
$domain = $env:USERDOMAIN
for ($i=0; $i -lt $servers.Count; $i++){
$FQDN = "$($servers[$i]).$domain"
$FQDN | Out-File C:\temp\test.txt -Append
}
foreach ($server in $servers) {
$FQDN = "$server.$domain" | Out-File C:\temp\test.txt -Append
}
Der er både en for og en foreach loop, så har du lidt at vælge imellem. Men prøv som #1 skriver at komme med dit script, så er det lidt letter at hjælpe.
--