我想使用PSEXEC在遠程PC上搜索文件,但是我收到了上面提到的錯誤。cmd退出,錯誤代碼爲1
任何人都可以提出任何改變命令或其他一些事情,可以幫助使其工作。 在線搜索表明,這不是PSEXEC的問題,而是由遠程主機上的explorer.exe引起的。
我添加了我的結果圖片。我已經嘗試過在文件名上帶引號的命令而沒有。兩者都有同樣的錯誤。
我想使用PSEXEC在遠程PC上搜索文件,但是我收到了上面提到的錯誤。cmd退出,錯誤代碼爲1
任何人都可以提出任何改變命令或其他一些事情,可以幫助使其工作。 在線搜索表明,這不是PSEXEC的問題,而是由遠程主機上的explorer.exe引起的。
我添加了我的結果圖片。我已經嘗試過在文件名上帶引號的命令而沒有。兩者都有同樣的錯誤。
此命令dir
與代碼1和消息存在 「文件未找到」。 因爲您運行cmd
與參數/c
比它返回相同的錯誤代碼,如dir
,它等於1.
這是正確的行爲。
如果要查找文件,請使用命令where /r c:\ d.txt
。在Windows 7
加入或者使用dir /S /P "d.txt"
老年OS
這也很容易使用PowerShell和不需要PSEXEC此命令。
Invoke-Command HOST01 { & cmd.exe /C dir D:\Users\lit\d.txt }
它應該用指定參數名稱的.ps1腳本編寫。
Invoke-Command -ComputerName HOST01 -ScriptBlock { & cmd.exe /C dir D:\Users\lit\d.txt }
參見:
help Enable-PSRemoting
help about_Remote
help about_Remote_FAQ
是那裏,如果我可以擴大我的搜索方式,我的意思是,現在它搜索在C文件:只開車,我可以使用一些外卡盤符? 我的搜索引導我使用/ D參數,但那僅適用於For循環。進一步的文檔指出,這個地方把C:當作最新的並且從這裏開始搜索, –