How to run powershell command in batch file

后端 未结 3 1979
轮回少年
轮回少年 2021-01-25 16:50
@ECHO off

$BIOS= Get-WmiObject -computername \"BAHRIATSG2-PC\" -Namespace 
root/hp/instrumentedBIOS -Class HP_BIOSSettingInterface

$BIOS.SetBIOSSetting(\'Setup Passwor         


        
3条回答
  •  轮回少年
    2021-01-25 17:18

    I think this is the simplest and clearest way because it don't requires any superfluous switch; just plain PowerShell code:

    @ECHO off
    
    PowerShell ^
       $BIOS= Get-WmiObject -computername \"BAHRIATSG2-PC\" -Namespace;  ^ 
       root/hp/instrumentedBIOS -Class HP_BIOSSettingInterface;  ^
       $BIOS.SetBIOSSetting('Setup Password','TheBIOSPassword','')
    
    pause
    

    Just add a ; ^ at end of each line and escape each quote with backslash.

提交回复
热议问题