【发布时间】:2018-02-14 15:29:43
【问题描述】:
@ECHO off
$BIOS= Get-WmiObject -computername "BAHRIATSG2-PC" -Namespace
root/hp/instrumentedBIOS -Class HP_BIOSSettingInterface
$BIOS.SetBIOSSetting('Setup Password','<utf-16/>TheBIOSPassword','<utf-16/>')
pause
当我保存为 .bat 文件并运行时它不起作用,否则当我手动输入时它在 powershell 中正常工作..
【问题讨论】:
-
我不确定重复的问题是否能解释清楚。您需要将脚本保存为 .ps1 文件,然后您可以按照上述链接问题中的说明从 .bat 脚本执行它。
-
当然它在 Powershell 中可以正常工作。它是powershell代码。您不能指望 CMD.exe 解释一些其他脚本语言代码并能够执行它。这适用于所有脚本语言。
标签: powershell batch-file