簡體   English   中英

PowerShell中的外部命令-Java

[英]External command in PowerShell - where Java

這在命令提示符下起作用:

where Java

在PowerShell中whereWhere-Object的別名。 我試圖停止解析:

--% where Java

這不起作用,也嘗試將其存儲為變量:

$StopParser = "--%"
$StopParser where Java

這將返回錯誤: 'Unexpected token 'where' in expression or statement'.

如何在PowerShell中使用where命令?

這不是解析問題,而是命令來源。 where cmd命令是System32中的可執行文件,可在當前目錄和PATH環境變量中搜索模式:

WHERE Java

等效於:

cmd.exe /C where.exe Java

我提供的鏈接顯示了powershell的等效命令:

(Get-Command -Name $file).Definition

或者,您也可以通過以下方式調用可執行文件:

where.exe Java

對於許多cmd工具,這是相同的范例:System32中的可執行文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM