[英]Start explorer.exe remotely with a path specified in Powershell
我遇到的問題是,我可以在不提供任何路徑參數的情況下在遠程計算機上調用命令explorer.exe,但是在輸入時:
Invoke-Command -ComputerName PC01 -Credential $cred -ScriptBlock {explorer.exe "C:\Foldername"}
什么都沒有發生,除了我在日志中看到一條錯誤條目說:
服務器{75DFF2B7-6936-4C06-A8BB-676A7B00B24B}在規定的超時時間內未向DCOM注冊。
首先,如果您直接在本地系統上嘗試此操作,則GUI會正確彈出。
Invoke-Command -ScriptBlock {C:\Windows\explorer.exe "C:\folder"}
但是問題是,powershell將如何打開從遠程系統調用的GUI控制台。 基本上,它沒有要舉行的會議。 您需要進行桌面會話 。
在這種情況下,您應該將PSEXEC與-i一起使用
psexec -i -d -s c:\windows\explorer.exe C:\folder
從這里下載: PSExec-v2.11 。 該鏈接包含所有解釋,並提供有關如何使用每個實用程序的示例。
希望能幫助到你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.