Opções de linha de comando powercfg
Use o powercfg.exe para controlar planos de energia, também chamados de esquemas de energia, para usar os estados de inatividade disponíveis, para controlar os estados de energia de dispositivos individuais e para analisar o sistema quanto a problemas comuns de eficiência energética e duração da bateria.
Sintaxe
As linhas de comando powercfg usam a seguinte sintaxe:
powercfg /option [arguments] [/?]
em que option é uma das opções listadas na tabela a seguir e arguments são um ou mais argumentos que se aplicam à opção selecionada. Incluir /? em uma linha de comando exibe ajuda para a opção especificada. Opções e argumentos são descritos com maiores detalhes mais adiante neste tópico.
Opções da linha de comando
Opção | Descrição |
---|---|
/?, -help | Exibe informações sobre parâmetros de linha de comando. |
/list, /L | Lista todos os esquemas de energia. |
/query, /Q | Exibe o conteúdo de um esquema de energia. |
/change, /X | Modifica um valor de configuração no esquema de energia atual. |
/changename | Modifica o nome e a descrição de um esquema de energia. |
/duplicatescheme | Duplica um esquema de energia. |
/delete, /D | Exclui um esquema de energia. |
/deletesetting | Exclui uma configuração de energia. |
/setactive, /S | Torna ativo no sistema um esquema de energia. |
/getactivescheme | Recupera o esquema de energia ativo no momento. |
/setacvalueindex | Define o valor associado a uma configuração de energia enquanto o sistema é alimentado por energia CA. |
/setdcvalueindex | Define o valor associado a uma configuração de energia enquanto o sistema é alimentado por energia CC. |
/import | Importa todas as configurações de energia de um arquivo. |
/export | Exporta um esquema de energia para um arquivo. |
/aliases | Exibe todos os aliases e seus GUIDs correspondentes. |
/getsecuritydescriptor | Obtém um descritor de segurança associado a uma configuração de energia, esquema de energia ou ação especificada. |
/setsecuritydescriptor | Define um descritor de segurança associado a uma configuração de energia, esquema de energia ou ação. |
/hibernate, /H | Habilita e desabilita o recurso de hibernação. |
/availablesleepstates, /A | Relata os estados de inatividade disponíveis no sistema. |
/devicequery | Retorna uma lista de dispositivos que atendem aos critérios especificados. |
/deviceenableawake | Permite que um dispositivo ative o sistema de um estado de inatividade. |
/devicedisablewake | Desabilita um dispositivo para que ele não ative o sistema de um estado de inatividade. |
/lastwake | Relata informações sobre o que ativou o sistema da última transição de inatividade. |
/waketimers | Enumera temporizadores de ativação. |
/requests | Enumera solicitações de energia de aplicativo e driver. |
/requestsoverride | Define uma substituição de solicitação de energia para um processo, serviço ou driver específico. |
/energy | Analisa o sistema quanto a problemas comuns de eficiência energética e duração da bateria. |
/batteryreport | Gera um relatório de uso da bateria. |
/sleepstudy | Gera um relatório de transição de energia do sistema de diagnóstico. |
/srumutil | Despeja dados de estimativa de energia do Monitor de Utilização de Recurso do Sistema (SRUM). |
/systemsleepdiagnostics | Gera um relatório de diagnóstico de transições de inatividade do sistema. |
/systempowerreport | Gera um relatório de transição de energia do sistema de diagnóstico. |
Descrições da opção de linha de comando
As seções a seguir descrevem opções e argumentos de linha de comando powercfg.
-help or /?
Exibe informações sobre parâmetros de linha de comando.
Sintaxe:
powercfg /?
/list or /L
Lista todos os esquemas de energia.
Sintaxe:
powercfg /list
/query or /Q
Exibe o conteúdo do esquema de energia especificado.
Sintaxe:
powercfg /query [
scheme_GUID
] [
sub_GUID
]
Se nenhum dos parâmetros scheme_GUID ou sub_GUID for fornecido, as configurações do esquema de energia ativo atual serão exibidas. Se o parâmetro sub_GUID não for especificado, todas as configurações no esquema de energia especificado serão exibidas.
Argumentos:
scheme_GUID
Especifica um GUID de esquema de energia. Executar powercfg /list retorna um GUID de esquema de energia.
sub_GUID
Especifica um GUID de subgrupo de configuração de energia. Um GUID de subgrupo de configuração de energia é retornado executando powercfg /query.
Exemplos:
powercfg /query
powercfg /query 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20
/change or /X
Modifica um valor de configuração no esquema de energia atual.
Sintaxe:
/change setting value
Argumentos:
setting
Especifica uma das opções a seguir:
- monitor-timeout-ac
- monitor-timeout-dc
- disk-timeout-ac
- disk-timeout-dc
- standby-timeout-ac
- standby-timeout-dc
- hibernate-timeout-ac
- hibernate-timeout-dc
value
Especifica o novo valor, em minutos.
Exemplos:
powercfg /change monitor-timeout-ac 5
/changename
Modifica o nome de um esquema de energia e, opcionalmente, sua descrição.
Sintaxe:
powercfg /changename *scheme_GUID * name [description]
Argumentos:
scheme_GUID
Especifica um GUID de esquema de energia. Executar powercfg /list retorna um GUID de esquema de energia.
name
Especifica o novo nome do esquema de energia.
descrição
Especifica a nova descrição do esquema de energia. Se nenhuma descrição for especificada, somente o nome será alterado.
Exemplos:
powercfg /changename 381b4222-f694-41f0-9685-ff5bb260df2e "Customized Balanced"
/duplicatescheme
Duplica o esquema de energia especificado. O GUID resultante que representa o novo esquema é exibido.
Sintaxe:
powercfg /duplicatescheme scheme_GUID [destination_GUID]
Argumentos:
scheme_GUID
Especifica um GUID de esquema de energia. Um GUID de esquema de energia é retornado executando powercfg /list.
destination_GUID
Especifica o novo GUID do esquema de energia. Se nenhum GUID for especificado, um novo GUID será criado.
Exemplos:
powercfg /duplicatescheme 381b4222-f694-41f0-9685-ff5bb260df2e
/delete or /D
Exclui o esquema de energia com o GUID especificado.
Sintaxe:
powercfg /delete scheme_GUID
Argumentos:
scheme_GUID
Especifica um GUID de esquema de energia. Um GUID de esquema de energia é retornado executando powercfg /list.
Exemplos:
powercfg /delete 381b4222-f694-41f0-9685-ff5bb260df2e
/deletesetting
Exclui uma configuração de energia.
Sintaxe:
powercfg /deletesetting sub_GUID setting_GUID
Argumentos:
sub_GUID
Especifica um GUID de subgrupo de configuração de energia. Um GUID de subgrupo de configuração de energia é retornado executando powercfg /query.
setting_GUID
Especifica um GUID de configuração de energia. Um GUID de configuração de energia é retornado executando powercfg /query.
Exemplos:
powercfg /deletesetting 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da
/setactive or /S
Torna ativo no sistema o esquema de energia especificado.
Sintaxe:
powercfg /setactive scheme_GUID
Argumentos:
scheme_GUID
Especifica um GUID de esquema de energia. Um GUID de esquema de energia é retornado executando powercfg /list.
Exemplos:
powercfg /setactive 381b4222-f694-41f0-9685-ff5bb260df2e
/getactivescheme
Recupera o esquema de energia ativo no momento.
Sintaxe:
powercfg /getactivescheme
/setacvalueindex
Define o valor associado a uma configuração de energia especificada enquanto o sistema é alimentado por energia CA.
Sintaxe:
powercfg /setacvalueindex scheme_GUID sub_GUID setting_GUID setting_index
Argumentos:
scheme_GUID
Especifica um GUID de esquema de energia. Um GUID de esquema de energia é retornado executando powercfg /list.
sub_GUID
Especifica um GUID de subgrupo de configuração de energia. A execução de powercfg /query retorna um GUID de subgrupo de configuração de energia.
setting_GUID
Especifica um GUID de configuração de energia. Um GUID de configuração de energia é retornado executando powercfg /query.
setting_index
Especifica a qual valor possível essa configuração está definida. Uma lista de valores possíveis é retornada executando powercfg /query.
Exemplos:
powercfg /setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da 0
/setdcvalueindex
Define o valor associado a uma configuração de energia especificada enquanto o sistema é alimentado por energia CC.
Sintaxe:
powercfg /setdcvalueindex scheme_GUID sub_GUID setting_GUID setting_index
Argumentos:
scheme_GUID
Especifica um GUID de esquema de energia. Um GUID de esquema de energia é retornado executando powercfg /list.
sub_GUID
Especifica um GUID de subgrupo de configuração de energia. Um GUID de subgrupo de configuração de energia é retornado executando powercfg /query.
setting_GUID
Especifica um GUID de configuração de energia. Um GUID de configuração de energia é retornado executando powercfg /query.
setting_index
Especifica a qual valor possível essa configuração está definida. Uma lista de valores possíveis é retornada executando powercfg /query.
Exemplos:
powercfg /setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da 300
/import
Importa um esquema de energia do arquivo especificado.
Sintaxe:
powercfg /import file_name [GUID]
Argumentos:
file_name
Especifica um demarcador totalmente qualificado para um arquivo retornado ao executar powercfg /export.
GUID
Especifica o GUID para o esquema importado. Se nenhum GUID for especificado, um novo GUID será criado.
Exemplos:
powercfg /import c:\scheme.pow
/export
Exporta um esquema de energia, representado pelo GUID especificado, para o arquivo especificado.
Sintaxe:
powercfg /export file_name GUID
Argumentos:
file_name
Especifica um demarcador totalmente qualificado para um arquivo de destino.
GUID
Especifica um GUID de esquema de energia. Um GUID de esquema de energia é retornado executando powercfg /list.
Exemplos:
powercfg /export c:\scheme.pow 381b4222-f694-41f0-9685-ff5bb260df2e
/aliases
Exibe uma lista de aliases e seus GUIDs correspondentes. Esses aliases podem ser usados em vez de um GUID em qualquer comando.
Sintaxe:
powercfg /aliases
Observação
Algumas configurações não contêm aliases. Para obter uma lista completa de GUIDs, use powercfg /query.
/getsecuritydescriptor
Obtém o descritor de segurança associado à configuração de energia, esquema de energia ou ação especificada.
Sintaxe:
powercfg /getsecuritydescriptor GUID | action
Argumentos:
GUID
Especifica um esquema de energia ou um GUID de configuração de energia. Um GUID de esquema de energia é retornado executando powercfg /list. Um GUID de configuração de energia é retornado executando powercfg /query.
action
Especifica uma das ações a seguir:
- ActionSetActive
- ActionCreate
- ActionDefault
Exemplos:
powercfg /getsecuritydescriptor 381b4222-f694-41f0-9685-ff5bb260df2e<br />
powercfg /getsecuritydescriptor ActionSetActive
/setsecuritydescriptor
Define um descritor de segurança associado à configuração de energia, esquema de energia ou ação especificada.
Sintaxe:
powercfg /setsecuritydescriptor GUID | action SDDL
Argumentos:
GUID
Especifica um esquema de energia ou um GUID de configuração de energia. Um GUID de esquema de energia é retornado executando powercfg /list. Um GUID de configuração de energia é retornado executando powercfg /query.
action
Especifica uma das ações a seguir:
- ActionSetActive
- ActionCreate
- ActionDefault
SDDL
Especifica uma cadeia de caracteres do descritor de segurança válido no formato SDDL. Uma cadeia de caracteres SDDL de exemplo pode ser obtida executando powercfg /getsecuritydescriptor.
Exemplos:
powercfg /setsecuritydescriptor 381b4222-f694-41f0-9685-ff5bb260df2e O:BAG:SYD:P(A;CI;KRKW;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)<br />
powercfg /setsecuritydescriptor ActionSetActive O:BAG:SYD:P(A;CI;KR;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)
/hibernate or /H
Habilita ou desabilita o recurso de hibernação; também define o tamanho do hiberfile.
Sintaxe:
powercfg /hibernate
powercfg /hibernate [ on | off ]
powercfg /hibernate [ /size percent_size]
powercfg /hibernate [ /type reduced | full ]
Argumentos:
Ativado
Habilita o recurso de hibernação.
Desativado
Habilita o recurso de hibernação.
/size percent_size
Especifica o tamanho do hiberfile desejado como uma porcentagem do tamanho total da memória. O tamanho padrão não pode ser menor que 50. Esse parâmetro também faz com que a hibernação seja habilitada.
/type reduced | full
Especifica o tipo do hiberfile desejado. Um hiberfile reduzido dá suporte apenas a hiberboot.
Observação
Um hiberfile que tem um tamanho padrão personalizado ou HiberFileSizePercent >= 40, é considerado como um hiberfile completo. HiberFileSizePercent é definido no registro em HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power.
Para alterar o tipo do hiberfile para reduzido, o sistema operacional precisa gerenciar o tamanho padrão do hiberfile. Para fazer isso, execute os seguintes comandos:
powercfg /hibernate /size 0
powercfg /hibernate /type reduced
Exemplos:
powercfg /hibernate off<br /> powercfg /hibernate /size 100<br /> powercfg /hibernate /type reduced
/availablesleepstates or /A
Relata os estados de inatividade disponíveis no sistema. Tenta relatar os motivos pelos quais os estados de inatividade não estão disponíveis.
Sintaxe:
powercfg /availablesleepstates
/devicequery
Retorna uma lista de dispositivos que atendem aos critérios especificados.
Sintaxe:
powercfg /devicequery query_flag
Argumentos:
query_flag
Especifica um dos critérios a seguir:
wake_from_S1_supported Retorna todos os dispositivos que dão suporte à ativação do sistema a partir de um estado de inatividade leve.
wake_from_S2_supported Retorna todos os dispositivos que dão suporte à ativação do sistema a partir de um estado de inatividade mais profundo.
wake_from_S3_supported Retorna todos os dispositivos que dão suporte à ativação do sistema a partir do maior estado de inatividade.
wake_from_any Retorna todos os dispositivos que dão suporte à ativação do sistema a partir de qualquer estado de inatividade.
S1_supported Lista dispositivos que dão suporte à inatividade leve.
S2_supported Lista dispositivos que dão suporte à inatividade mais profunda.
S3_supported Lista dispositivos que dão suporte à maior inatividade.
S4_supported Lista dispositivos que dão suporte à hibernação.
wake_programmable Lista dispositivos configuráveis pelo usuário para ativar o sistema a partir de um estado de inatividade.
wake_armed Lista os dispositivos configurados atualmente para ativar o sistema a partir de qualquer estado de inatividade.
all_devices Retorna todos os dispositivos presentes no sistema.
Exemplos:
powercfg /devicequery wake_armed
/deviceenableawake
Permite que um dispositivo especificado ative o sistema de um estado de inatividade.
Sintaxe:
powercfg /deviceenableawake device_name
Argumentos:
device_name
Especifica um dispositivo. Esse nome de dispositivo pode ser recuperado usando powercfg /devicequery wake_programmable.
Exemplos:
powercfg /deviceenableawake "Microsoft USB IntelliMouse Optical"
/devicedisablewake
Desabilita um dispositivo especificado para que ele não ative o sistema de um estado de inatividade.
Sintaxe:
powercfg /devicedisablewake device_name
Argumentos:
device_name
Especifica um dispositivo. Esse nome de dispositivo pode ser recuperado usando powercfg /devicequery wake_armed.
Exemplos:
powercfg /devicedisablewake "Microsoft USB IntelliMouse Optical"
/lastwake
Relata informações sobre o que ativou o sistema da última transição de inatividade.
Sintaxe:
powercfg /lastwake
/waketimers
Enumera os temporizadores de ativação ativos. Se habilitada, a expiração de um temporizador de ativação ativa o sistema de estados de inatividade e hibernação.
Sintaxe:
powercfg /waketimers
/requests
Enumera solicitações de energia de aplicativo e driver. As solicitações de energia impedem que o computador desligue automaticamente a tela ou insira um modo de inatividade de baixa potência.
Sintaxe:
powercfg /requests
/requestsoverride
Define uma substituição de solicitação de energia para um processo, serviço ou driver específico. Se nenhum parâmetro for especificado, esse comando exibirá a lista atual de substituições da solicitação de energia.
Sintaxe:
powercfg /requestsoverride [caller_type name request]
Argumentos:
Caller_type
Especifica um dos seguintes tipos de chamador: processo, serviço, driver. Isso é obtido executando powercfg /requests.
name
Especifica o nome do chamador. Esse é o nome retornado executando powercfg /requests.
solicitação
Especifica um ou mais dos seguintes tipos de solicitação de energia:
- Exibir
- Sistema
- Awaymode
Exemplos:
powercfg /requestsoverride process wmplayer.exe display system
/energy
Analisa o sistema quanto a problemas comuns de eficiência energética e duração da bateria e gera um relatório, um arquivo HTML, no demarcador atual.
Sintaxe:
powercfg /energy [ /output file_name] [ /xml ] [ /duration seconds ]
powercfg /energy /trace [ /d file_path] [ /xml ] [ /duration seconds]
A opção /energy deve ser usada quando o computador está ocioso e não tem programas ou documentos abertos.
Argumentos:
/output file_name
Especifique o demarcador e o nome do arquivo para armazenar o arquivo HTML ou XML do relatório de energia.
/xml
Formata o arquivo de relatório como XML.
/duration seconds
Especifica o número de segundos para observar o comportamento do sistema. O padrão é 60 segundos.
/trace
Registra o comportamento do sistema e não executa a análise. Os arquivos de rastreamento são gerados no demarcador atual, a menos que o parâmetro /D seja especificado.
/d file_path
Especifique o diretório para armazenar dados de rastreamento. Só pode ser usado com o parâmetro /trace.
Exemplos:
powercfg /energy<br />
powercfg /energy /output "longtrace.html" /duration 120
/batteryreport
Gera um relatório das características de uso da bateria ao longo do tempo de vida do sistema. A execução de powercfg /batteryreport gera um arquivo de relatório HTML no demarcador atual.
Sintaxe:
powercfg /batteryreport [ /output file_name ] [ /xml ]
powercfg /batteryreport [ /duration days ]
Argumentos:
/output file_name
Especifique o demarcador e o nome do arquivo para armazenar o HTML do relatório de bateria.
/output file_name /xml
Formata o arquivo de relatório da bateria como XML.
/duration days
Especifica o número de dias a serem analisados para o relatório.
Exemplos:
powercfg /batteryreport /output "batteryreport.html"<br />
powercfg /batteryreport /duration 4
/sleepstudy
Gera um relatório de diagnóstico da qualidade do modo de espera moderno nos últimos três dias no sistema. O relatório é um arquivo salvo no demarcador atual.
Sintaxe:
powercfg /sleepstudy [ /output file_name ] [ /xml ]
powercfg /sleepstudy [ /duration days]
powercfg /sleepstudy [ /transformxmL file_name.xml ] [ /output file_name.html ]
Argumentos:
/output file_name
Especifique o demarcador e o nome do arquivo para armazenar o HTML do relatório de Sleepstudy.
/output file_name /xml
Formata o arquivo de relatório de Sleepstudy como XML.
/duration days
Especifica o número de dias a serem analisados para o relatório.
/transformxml file_name.xml /output file_name.html
Transforma o relatório de Sleepstudy de XML para HTML.
Exemplos:
powercfg /sleepstudy /output "sleepstudy.html"<br />
powercfg /sleepstudy /duration 7
/srumutil
Enumera todos os dados de Estimativa de Energia do Monitor de Utilização de Recurso do Sistema (SRUM) em um arquivo XML ou CSV.
Sintaxe:
powercfg /srumutil [ /output file_name ] [ /xml ] [ /csv ]
Argumentos:
/output file_name
Especifique o demarcador e o nome do arquivo para armazenar os dados do SRUM.
/output file_name /xml
Formata o arquivo como XML.
/output file_name /csv
Formata o arquivo como CSV.
Exemplos:
powercfg /batteryreport /output "srumreport.xml" /xml
/systemsleepdiagnostics
Gera um relatório de intervalos quando o usuário não esteve presente nos últimos três dias no sistema e se o sistema entrou em inatividade. Essa opção gera um relatório, um arquivo HTML, no demarcador atual.
Esse comando requer privilégios de administrador e deve ser executado em um prompt de comandos com privilégios elevados.
Sintaxe:
powercfg /systemsleepdiagnostics [ /output file_name ] [ /xml ]
Argumentos:
/output file_name
Especifica o demarcador e o nome do arquivo do relatório de diagnóstico.
/xml
Salve o relatório como arquivo XML.
/duration days
Especifica o número de dias a serem analisados para o relatório.
/transformxml file_name
Produz um relatório em HTML de um relatório que foi criado anteriormente em XML.
Exemplos:
powercfg /systemsleepdiagnostics<br/>
powercfg /systemsleepdiagnostics /output "system-sleep-diagnostics.html"<br/>
powercfg /systemsleepdiagnostics /output "system-sleep-diagnostics.xml" /XML<br/>
powercfg /systemsleepdiagnostics /transformxml "system-sleep-diagnostics.xml"
/systempowerreport or /spr
Gera um relatório de transições de energia do sistema nos últimos três dias no sistema, incluindo a eficiência de energia em modo de espera conectado. Essa opção gera um relatório, um arquivo HTML, no demarcador atual.
Esse comando requer privilégios de administrador e deve ser executado em um prompt de comandos com privilégios elevados.
Sintaxe:
powercfg /getsecuritydescriptor GUID | action
Argumentos:
/output file_name
Especifica o demarcador e o nome do arquivo do relatório de diagnóstico.
/xml
Salve o relatório como arquivo XML.
/duration days
Especifica o número de dias a serem analisados para o relatório.
/transformxml file_name
Produz um relatório em HTML de um relatório que foi criado anteriormente em XML.
Exemplos:
powercfg /systempowerreport<br/>
powercfg /systempowerreport /output "sleepstudy.html"<br/>
powercfg /systempowerreport /output "sleepstudy.xml" /XML<br/>
powercfg /systempowerreport /transformxml "sleepstudy.xml"
Esquema de sobreposição e suporte a perfil PPM
Esquemas de energia de sobreposição e perfis PPM agora podem ser personalizados por meio de powercfg.exe. É importante observar que os esquemas de sobreposição agora estão limitados à personalização de configurações que afetam o desempenho versus a compensação de economia de energia. No momento, isso está relacionado às configurações nos subgrupos de configurações de energia PPM e Gráficos (com aliases SUB_PROCESSOR e SUB_GRAPHICS em powercfg). As tentativas de gravar em outros subgrupos em esquemas de sobreposição resultarão em uma mensagem de erro.
Leitura de esquemas de sobreposição
Os comandos powercfg usados anteriormente para ler esquemas de energia agora dão suporte a esquemas de sobreposição, bem como a leituras e gravações.
Sintaxe:
powercfg /q overlay_scheme_alias subgroup_alias setting_alias
Todos os argumentos após o sinalizador /q são opcionais. Se o alias de configuração não for especificado, todas as configurações no esquema de sobreposição e subgrupo especificados serão enumeradas. Se o subgrupo não for especificado, todas as configurações para todos os subgrupos no esquema de sobreposição especificado serão enumeradas. Se o esquema de sobreposição não for especificado, será considerado o esquema de sobreposição ativo no momento (se ativo) ou o esquema de energia atual (se nenhuma sobreposição estiver ativa).
Gravando em esquemas de sobreposição
Os comandos setacvalueindex e setdcvalueindex agora também dão suporte a esquemas de sobreposição.
Sintaxe:
powercfg /setacvalueindex overlay_scheme_alias subgroup_alias setting_alias value
powercfg /setdcvalueindex overlay_scheme_alias subgroup_alias setting_alias value
Leitura do perfil PPM
Os comandos são semelhantes aos esquemas de sobreposição e esquemas de energia, exceto pelo uso do sinalizador /qp.
Sintaxe:
powercfg /queryprofile overlay_or_power_scheme_alias profile_alias setting_alias
powercfg /qp overlay_or_power_scheme_alias profile_alias setting_alias
Os aliases de perfil PPM são visíveis executando o mesmo comando powercfg /aliasesh. O suporte para argumentos ausentes é fornecido e o comportamento é semelhante a quando os argumentos estão ausentes e o sinalizador /q é usado.
Gravando no perfil PPM
Para gravar em perfis PPM, os comandos /setacprofileindex e /setdcprofileindex podem ser usados.
Sintaxe:
powercfg /setacprofileindex overlay_or_scheme_alias profile_alias setting_alias value
powercfg /setdcprofileindex overlay_or_scheme_alias profile_alias setting_alias value
Enumerando perfis PPM não vazios
Para enumerar perfis PPM que têm pelo menos um valor de configuração de energia definido explicitamente.
Sintaxe:
powercfg /listprofiles
powercfg /lp
Suporte à geração de XML de provisionamento
O powercfg agora dá suporte à geração automática de um arquivo XML de provisionamento que pode ser usado como uma entrada para o Designer de Configuração do Windows a fim de gerar um pacote de provisionamento (.ppkg) que contém as configurações personalizadas de um dispositivo em teste. Esse arquivo contém todas as configurações no dispositivo com o valor de altitude "RUNTIME_OVERRIDE".
Sintaxe:
powercfg /pxml /output output_file_path
powercfg /pxml /output output_file_path /version version_number /name package_name /id GUID /owner OwnerType_value
Argumentos necessários:
/output_file_path: especifica o local e o nome do XML gerado.
Argumentos opcionais:
/version: opcionalmente especifica o valor do campo "Versão" no XML gerado. Padrão: 1.0
/name: opcionalmente especifica o valor do campo "Name" no XML gerado. Padrão: CustomOEM.Power.Settings.Control
/id: opcionalmente especifica uma cadeia de caracteres GUID usada no campo "ID" no XML gerado. Padrão: novo GUID é gerado
/owner: opcionalmente especificou o valor do campo "OwnerType" no XML gerado. Padrão: OEM