- 締切済み
Windows Server 2003 上の実行ファイルをリモートから実行する方法
運用管理サーバから同じネットワーク内に接続されている Windows Server 2003 上の実行ファイルをリモートで実行したいのですが、できれば標準機能でこれを実現する事はできますか?(ターミナルサービス?rexec?) ここでいう実行ファイルとはバックアップ用のバッチファイル(exe かもしれません)だったりといった小さなツールを想定しています。 運用管理サーバが UNIX(Solaris)の場合と Windows Server 2003 だった場合でそれぞれいい実装案があればご教授頂きたいです(関連 URL の提示くらいのヒントでも構いません) リモート実行したツールがうまく実行できたかどうか(戻り値の取得?)とかネットワーク的なプロトコルはどうなるんだろう・・・とか、そんな細かいところまでまとめて説明しているページがあれば嬉しいのですが・・・
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- anmochi
- ベストアンサー率65% (1332/2045)
他ホストのプログラムをリモートで実行という場合、そのプログラムが実際に実行されるのはどこかという問題がある。 ・自ホスト内(君のマシン)で実行 ・他ホスト内(WinSrv2003やSolaris)で実行 バックアップのバッチという事なので、おそらくサーバ内のファイルをどこかに退避させる事を言っているのだろうが、それならば他ホストで実行するのだろう。 2003は手動ならばリモートデスクトップを使えば良い。自動ならATコマンド(タスクスケジューラ)を使うと良い。ATコマンドは「LocalSystem」アカウント権限で実行されるので、バッチや退避させたいファイル、退避させる場所に対し、SYSTEMアカウントの実行、読み取り、書き込み権限を付けてあげる。 Solarisの手動は普通にTelnetやsshで接続すれば問題ないだろう。自動は・・・・crondってあるのかな。Solarisは詳しくないので申し訳ない。あればそれを使えば良い。