struct(wakeup): use list for target computers
- prevent future multiple read of database file
This commit is contained in:
parent
939ff159f5
commit
56bc398bf0
@ -65,7 +65,10 @@ $broadcastIP = $db.WOLDatabase.Configuration.BroadcastAddress
|
|||||||
$port = $db.WOLDatabase.Configuration.Port
|
$port = $db.WOLDatabase.Configuration.Port
|
||||||
$dnsSuffix = $db.WOLDatabase.Configuration.DnsSuffix
|
$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))
|
if ( [String]::IsNullOrWhiteSpace($_.friendlyName))
|
||||||
{
|
{
|
||||||
$name = $_.name
|
$name = $_.name
|
||||||
|
Loading…
Reference in New Issue
Block a user