Я пытаюсь настроить 400 шт. На пробуждение по локальной сети.все включено на всех ПК, кроме одного флажка.На вкладке «Дополнительно» в заголовке «пробуждение от выключения» отключено, и мне нужно включить его на всех компьютерах.
У меня есть рабочий скрипт для изменения полей на вкладке управления питанием, но они уже проверены,но я не могу найти какую-либо информацию о чем-либо на вкладке "Дополнительно".свойства на nic, configure, advanced)
Любая помощь в выяснении, если это возможно, будет большой помощью.Могу ли я отредактировать этот код, чтобы просто включить то, что мне нужно?или проще написать новую?
Я ничего не пробовал, потому что не могу найти информацию о том, возможно ли это вообще.я думаю, что это просто другой объект wmi (возможно, неправильное имя), но в моем коде, который работает, я нашел строки, которые идут к каждому флажку, и мне интересно, есть ли класс для "пробуждения от выключения"
*** строка, мне интересно о
foreach ($NIC in $NICs) {
$Errors = $false
Write-Host "NIC:"$NIC.Name
#Allow the computer to turn off this device
Write-Host "Allow the computer to turn off this device....." -NoNewline
***$NICPowerManage = Get-WmiObject MSPower_DeviceEnable -Namespace root\wmi | Where-Object { $_.instancename -match [regex]::escape ($nic.PNPDeviceID) }
If ($NICPowerManage.Enable -ne $TurnOffDevice) {
$NICPowerManage.Enable = $TurnOffDevice
$HideOutput = $NICPowerManage.psbase.Put()
}
If ($NICPowerManage.Enable -eq $TurnOffDevice) {
Write-Host "Success" -ForegroundColor Yellow
} else {
Write-Host "Failed" -ForegroundColor Red
$Errors = $true
ДРУГИЕ ЛИНИИ
Get-WmiObject MSNdis_DeviceWakeOnMagicPacketOnly -Namespace root\wmi | Where-Object { $_.instancename -match [regex]::escape($nic.PNPDeviceID) }