Você pode desativar dispositivos all para ativar o computador com powershell -Command "powercfg /devicequery wake_armed | ForEach{ powercfg /devicedisablewake $_ }"
.
Em cmd
, você pode executar powercfg /devicequery wake_armed
para obter uma lista dos dispositivos que estão atualmente autorizados a ativar seu computador. É provável que você veja alguns HIDs (dispositivo de interface humana) e talvez uma placa de rede. Você pode copiar / colar esses itens no comando correspondente, powercfg /devicedisablewake "your device here"
, mas isso é chato.
O ForEach{ $_ }
opera um pouco como xargs
se você estiver familiarizado com isso, onde $_
é um espaço reservado para o texto em cada linha da entrada (isto é, o powercfg /devicequery wake_armed
antes do pipe).