「Windows/Windows XP Home Edition/psexec.exe を実行させる」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
***PsExec.exe とは
リモート マシン上でプロセスを実行することができるツール。
リモート マシンに telnet 的に接続する
psexec \\[servername] cmd
通常は現在のログオン アカウントが使われるが、接続に用いるアカウントを明示的に指定することもできる。
psexec \\[servername] -u [username] -p [password] cmd
PsExec.exe はリモート マシンの管理共有 ADMIN$ に接続を試みる。
よって ADMIN$ にアクセス権のないアカウントでは接続できない。
***リモート マシンが Windows XP Home Edition の場合
リモート マシンが Home Edition の場合、ForceGuest が常に有効となるため、すべての接続は Guest 扱いとなる。Guest アカウントには管理共有 ADMIN$ に対する管理者権限がなく、そのままでは接続することができない。しかし ForceGuest は無効にできない仕様のため、
回避策としては Guest アカウントを Administrators グループに入れることくらいだろうか(とにかく ForceGuest は回避不可)。念のためパスワードは空ではなく、何かしらを入れておくことにする。
// 以下フッター
----
***PsExec.exe とは
リモート マシン上でプロセスを実行することができるツール。
リモート マシンに telnet 的に接続する
psexec \\[servername] cmd
通常は現在のログオン アカウントが使われるが、接続に用いるアカウントを明示的に指定することもできる。
psexec \\[servername] -u [username] -p [password] cmd
PsExec.exe はリモート マシンの管理共有 ADMIN$ に接続を試みる。
よって ADMIN$ にアクセス権のないアカウントでは接続できない。
***ローカルあるいはリモート マシンが Windows XP Home Edition の場合
ローカルあるいはリモート マシンが Home Edition の場合、ForceGuest が有効となるため、すべての接続は Guest 扱いとなる。Guest アカウントには管理共有 ADMIN$ に対する権限がないので、そのままでは接続することができない。しかし ForceGuest は無効にできない仕様のため、
回避策としては Guest アカウントを Administrators グループに入れることくらいだろうか(とにかく ForceGuest は回避不可)。念のためパスワードは空ではなく、何かしらを入れておくことにする。
// 以下フッター
----