Configuração do BIOS da Lenovo usando o PowerShell

1

Estou tentando alterar as configurações do BIOS por meio do PowerShell. Quando eu executo a linha de comando abaixo, ele é executado com sucesso, mas quando eu reinicio o PC não vejo nenhuma alteração nas configurações da BIOS.

a linha de comando:

(Get-WmiObject -Class Lenovo_SetBiosSetting -Namespace root\wmi -ComputerName computername -ErrorAction Stop).SetBiosSetting("After Power Loss,Power Off")

A saída:

__GENUS          : 2                 
__CLASS          : __PARAMETERS      
__SUPERCLASS     :                   
__DYNASTY        : __PARAMETERS      
__RELPATH        :                   
__PROPERTY_COUNT : 1                 
__DERIVATION     : {}                
__SERVER         :                   
__NAMESPACE      :                   
__PATH           :                   
return           : Success           
PSComputerName   : 

Preciso salvar a alteração depois de executar o primeiro comando?

    
por Taleeb 30.12.2015 / 21:56

1 resposta

1

Por sugestão do Ramhound, tive que executar uma linha de comando para salvar a nova alteração:

(gwmi -class Lenovo_SaveBiosSettings -namespace root\wmi).SaveBiosSettings()

ou (se a sua BIOS estiver protegida por senha):

(gwmi -class Lenovo_SaveBiosSettings -namespace root\wmi).SaveBiosSettings("Password,Encoding,KbdLang;")

Obrigado

    
por 31.12.2015 / 21:47