簡體   English   中英

使用Powershell中指定的路徑遠程啟動explorer.exe

[英]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.

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