![](/img/trans.png)
[英]Calling a powershell script from a powercli script using invoke-vmscript?
[英]VMWare PowerCLI Invoke-VMScript
我想使用帶有PowerCLI的PowerShell在遠程VM上調用命令。
Invoke-VMScript -ScriptText "cmd /c calc" -ScriptType Bat -VM $VMName -GuestCredential $Credential -Confirm:$false -ea SilentlyContinue
可悲的是,每次我的命令get被調用時,都會出現一個彈出窗口,告訴我“此計算機上運行的程序試圖顯示一條消息”。如果在該彈出窗口上手動單擊,我的腳本運行良好,但是如何使它自動化,以便可以使用PowerCLI為了這。
目標是在“ Invoke-VMScript”調用腳本時以交互模式執行二進制文件,該二進制文件處理自動化任務
這是交互式服務檢測的問題。 您的腳本試圖在會話0中以交互方式運行。
標准的解決方法是創建計划任務,然后觸發它。 或使用-i
將psexec.exe
調用到用戶會話中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.