Isso produz vários erros.
Vamos corrigi-lo passo a passo.
> (/F "tokens=*" %A in ('powercfg -devicequery wake_armed') do powercfg -devicedisablewake "%A"
do was unexpected at this time.
O primeiro (
não deveria estar lá.
> /F "tokens=*" %A in ('powercfg -devicequery wake_armed') do powercfg -devicedisablewake "%A"
'/F' is not recognized as an internal or external command,
operable program or batch file.
Falta for
no início.
Na linha de comando, o primeiro resultado será avaliado, portanto, você precisará usar um arquivo em lotes.
O %
s precisa ser substituído por %%
s em um arquivo em lotes.
Use o seguinte arquivo em lotes:
@echo off
for /F "tokens=*" %%A in ('powercfg -devicequery wake_armed') do (
powercfg -devicedisablewake "%%A"
)
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD
- Uma lista categorizada de comandos do Windows CMD
- para / f - Comando Loop contra os resultados de outro comando.