[英]batch file command to powershell command
我有以下批處理(.bat文件)命令,它運行良好。 但是,我需要將其轉換為powershell命令,並需要通過powershell運行它。 我經歷了網上找到的各種方式,但似乎都沒有一種能達到我想要的方式。
批處理命令:
java -jar xyz.jar -url https://xyz.abc.com -user xyz123 -passwordHash abchgfqwfjhd1232bfyevt7676 -clientId GFGFhjxgsVGGF -clientSecret GFhjdhjdhdGGGbfsilwueibJGBjg -input C:\abc\Newfolder\xyz\ -v >> %logfile%
直到現在,我才能夠運行此基本的powershell命令。 有人可以幫忙嗎?
Powershell命令:
Start-Process -FilePath https://xyz.abc.com
也許這可以幫助:
$logFile = "C:\temp\logFile.txt"
Invoke-Expression "java -jar xyz.jar -url https://xyz.abc.com -user xyz123 -passwordHash abchgfqwfjhd1232bfyevt7676 -clientId GFGFhjxgsVGGF -clientSecret GFhjdhjdhdGGGbfsilwueibJGBjg -input C:\abc\Newfolder\xyz\ -v " | Out-File $logFile
Invoke-Expression
docu ,請注意,僅當您要調用的字符串在您的控制之下時才應使用Invoke-Expression
。 另一個替代方法是&
(呼叫運算符),檢查此stackoverflow 答案 ,它解釋了它們之間的區別。
希望能有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.