[英]Call a Python function and pass windows parameters from cmd.exe
[英]Execute cmd.exe command from Powershell and pass parameters
我正在創建 PS 腳本以從許多設備中刪除一堆應用程序。
下面代碼的理論是它將應用程序的路徑與“RD”(刪除目錄)命令和兩個開關一起傳遞給 cmd.exe。
但是我在運行時得到的只是..
“'rd C:\\Program Files\\Mozilla Firefox /s /q' 不是 cmdlet、函數、腳本文件或可運行程序的名稱。檢查名稱的拼寫,或者如果包含路徑,請驗證路徑正確,然后重試。
關於如何在這里實現我的目標的任何建議
if ($app_path) {
write-host "Now Removing $appname ,install directory ($app_path)"
$command = "rd $app_path /s /q"
& cmd.exe /c $command
}
參數需要是單獨的字符串。
& cmd /c rd $app_path /s /q
或者
$command = 'rd',$app_path,'/s','/q'
& cmd /c $command
或者
cmd /c rd $app_path /s /q
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.