PSEXECを使用してリモートPC上のファイルを検索しようとしていますが、上記のエラーが発生しています。cmdがエラーコード1で終了しました
コマンドや他の何かの変更を提案して、動作させるのに役立ちますか? オンライン検索では、PSEXECの問題ではなく、代わりにリモートホスト上のexplorer.exeが原因であることが示唆されています。
私の結果の写真が追加されました。私は、ファイル名と引用符で引用符でコマンドを試してみました。どちらも同じエラーがあります。
PSEXECを使用してリモートPC上のファイルを検索しようとしていますが、上記のエラーが発生しています。cmdがエラーコード1で終了しました
コマンドや他の何かの変更を提案して、動作させるのに役立ちますか? オンライン検索では、PSEXECの問題ではなく、代わりにリモートホスト上のexplorer.exeが原因であることが示唆されています。
私の結果の写真が追加されました。私は、ファイル名と引用符で引用符でコマンドを試してみました。どちらも同じエラーがあります。
このコマンドdir
は、コード1とメッセージ "ファイルが見つかりません" とが存在します。それはdir
のように同じエラーコードを返すよりも、あなたはのparam /c
でcmd
を実行し、それが1
等しいので それは正しい動作です。
ファイルを検索する場合は、コマンドwhere /r c:\ d.txt
を使用してください。このコマンドは、Windows 7
に追加したり、古いOS
また、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
私は私の検索を広げることができるかどうかの方法があり、私は今、それはCでファイルを検索意味:私はドライブ文字のためにいくつかのワイルドカードを使用することができ、ドライブのみ? 私の検索で/ Dパラメータが使用されていますが、それはForループのみです。さらに詳しい文書では、ここではC:を最新のものとしてここから検索を開始し、 –