2017-08-03 13 views
0

PSEXECを使用してリモートPC上のファイルを検索しようとしていますが、上記のエラーが発生しています。cmdがエラーコード1で終了しました

コマンドや他の何かの変更を提案して、動作させるのに役立ちますか? オンライン検索では、PSEXECの問題ではなく、代わりにリモートホスト上のexplorer.exeが原因であることが示唆されています。

私の結果の写真が追加されました。私は、ファイル名と引用符で引用符でコマンドを試してみました。どちらも同じエラーがあります。

enter image description here

答えて

1

このコマンドdirは、コード1とメッセージ "ファイルが見つかりません" とが存在します。それはdirのように同じエラーコードを返すよりも、あなたはのparam /ccmdを実行し、それが1

等しいので それは正しい動作です。

ファイルを検索する場合は、コマンドwhere /r c:\ d.txtを使用してください。このコマンドは、Windows 7

に追加したり、古いOS

+0

私は私の検索を広げることができるかどうかの方法があり、私は今、それはCでファイルを検索意味:私はドライブ文字のためにいくつかのワイルドカードを使用することができ、ドライブのみ? 私の検索で/ Dパラメータが使用されていますが、それはForループのみです。さらに詳しい文書では、ここではC:を最新のものとしてここから検索を開始し、 –

0

また、PowerShellを使用してPSEXECを必要としないことは容易であるためdir /S /P "d.txt"を使用しました。

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 
関連する問題