Nan*_*ani 0 vbscript powershell jscript
是否有任何标准方法可以通过命令或任何其他方式在Windows机器中找到已安装JScript和VBScript引擎版本,Powershell例如通过安装的文件版本或任何此类方式?
PS C:\> (get-item "c:\windows\system32\vbscript.dll").VersionInfo.FileVersion
5.812.10240.16384
PS C:\> (get-item "c:\windows\system32\jscript.dll").VersionInfo.FileVersion
5.812.10240.16384
Run Code Online (Sandbox Code Playgroud)
或者,在PowerShell之外,您可以询问引擎.
<?XML version="1.0" standalone="yes" encoding="utf-8" ?>
<package>
<job id="checkVersions" prompt="no">
<?job error="true" debug="false" timeout="10" ?>
<script id="checkVersionVBS" language="VBScript"><![CDATA[
Call WScript.StdOut.WriteLine ( _
Join(Array( _
ScriptEngine, ScriptEngineMajorVersion, ScriptEngineMinorVersion, ScriptEngineBuildVersion _
), ".") _
)
]]></script>
<script id="checkVersionJS" language="JScript"><![CDATA[
WScript.StdOut.WriteLine( [
ScriptEngine(), ScriptEngineMajorVersion(), ScriptEngineMinorVersion(), ScriptEngineBuildVersion()
].join('.'));
]]></script>
</job>
</package>
Run Code Online (Sandbox Code Playgroud)
保存为versions.wsf文件并运行,因为cscript //nologo versions.wsf你会得到类似的东西
W:\>cscript //nologo versions.wsf
VBScript.5.8.16384
JScript.5.8.16384
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
752 次 |
| 最近记录: |