PsExec v1.96を使用し、次のコマンドを実行します。
psexec -u ADMIN_USER_NAME -p ADMIN_PWD
以下のエラーが発生します:
アクセスできませんでした
Windowsがネットワークパスを見つけることができません。ネットワークパスが正しく、宛先コンピューターがビジー状態または電源がオフになっていないことを確認します。それでもWindowsがネットワークパスを見つけられない場合は、ネットワーク管理者に連絡してください。
ターゲットがありません。してみてください
psexec \\\HOSTNAME -u ADMIN_USER_NAME -p ADMIN_PWD
また、実行したいコマンドが最後にありません。
PsExecの説明から、これはクライアントプロセスであり、リモートマシン上のサーバープロセスに接続する必要があります。実際、それは「サーバー」プロセスと呼ばれています。
リモートマシンに移動し、サービスを開きます。サービスのリストを下にスクロールして、「サーバー」と呼ばれるサービスを見つけます。有効になっていて起動していることを確認してください。
とにかく新しいユーザーがこれをぶつけて間違った答えをたくさん受け取っているので、サイズについて完全な答えを試してみましょう。
あなたはそれを間違って使用しています。ターゲットコンピュータが必要です。そして、そのコンピューターで実行するターゲットファイル。 psexec /?
の出力から:
PsExec executes a program on a remote system, where remotely executed console applications execute interactively.
Usage: psexec [\\computer[,computer2[,...] | @file]][-u user [-p psswd][-n s][-l ][-s|-e][-x][-i [session]][-c [-f|-v]][-w directory][-d][-<priority>][-a n,n,... ] cmd [arguments]
C$
)に到達できないか無効になっている可能性が高く、ファイアウォールがSMB(Windowsファイルおよびプリンター共有サービス)を介した通信をブロックしています。前述のサービスがリモートマシンで無効になっているか、Server
サービス(services.msc
の下)が無効になっています。