diff --git a/wakeup.ps1 b/wakeup.ps1 index 16f0919..99e603b 100644 --- a/wakeup.ps1 +++ b/wakeup.ps1 @@ -65,7 +65,10 @@ $broadcastIP = $db.WOLDatabase.Configuration.BroadcastAddress $port = $db.WOLDatabase.Configuration.Port $dnsSuffix = $db.WOLDatabase.Configuration.DnsSuffix -$db.WOLDatabase.Computers.Computer | Where-Object { $_.name -match "$targetComputer" } | ForEach-Object { +$targetComputers = [System.Collections.Generic.List[PSObject]]::new() +$db.WOLDatabase.Computers.Computer | Where-Object { $_.name -match "$targetComputer" } | ForEach-Object { $targetComputers.Add($_) } + +$targetComputers | ForEach-Object { if ( [String]::IsNullOrWhiteSpace($_.friendlyName)) { $name = $_.name