
Windowsサーバ上にbatファイルが置かれていて、
これをLinuxサーバ側からスケジューリング実行することを考えています。
そもそもWindowsサーバなのだからタスクスケジューラを使えば?
という案もありますが、
スケジューリング実行を一元管理したいので
Windowsサーバ側にはスケジューリングを組む案は避けたいです。
それとなく調べていると
「シェルを使う」という断片的な案は見えてきたのですが
具体的な形が見えてきていない状況です。
思い描いているのは
シェルにはWindowsサーバのIPや接続用のユーザ名/パスワード、
batファイルのパス&batファイル名を記述するんだろうなぁ程度です
対応案や参考になるサイトがあればぜひご教授頂きたいです。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
出来るかどうか判りませんが、イントラの様なところで動いているWindowsServerならば、telnetサーバを起動しておいて、linuxからtelnetでログインしたらどうでしょうか?
Telnetのオペレーション内容をテキストファイルでlinux側に作り、telnetに食わせる。
・winbatexec.txtの中身(例)
(ログイン名)
(パスワード)
cd \macro
Batfile.bat
exit
中身ここまで
・Linux側オペレーション
$ telnet (ServerName/IPaddress) < winbatexec.txt
見ての通り、セキュリティなんてありません。
あと、telnetに食わせるテキストの中身のコマンドが実行終了まで待ってくれるかわかりません。
(入力するだけ入力してしまうかも?)
また、パスワードは別に入力するはめになるかも?
No.2
- 回答日時:
Windows サーバに ssh サーバを立てて、
Linux から Expect で ssh セッションを操作する。
セキュリティーも ssh だけで完結してるから、らくだと思う。
No.1
- 回答日時:
>batファイルのパス&batファイル名を記述するんだろうなぁ程度です
基本的にLinux上でWindowsのバッチを実行することは出来ません。
いろいろ設定すれば動作させることは可能ですが、労力に見合う見返りは難しいのではありませんか。
Windowsで動作させる待ち受けプロセスは何を想定しているのでしょうか?
この回答への補足
それらしい充てがあっての質問なので
できないことはないと思いますが。。。
読み取れていないようであれば申し訳ありませんが
batファイル自体はWindows上で動くものです。
batファイルをLinux側からリモートでキックする為の
お作法が知りたいのです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) フォルダ内の特定 拡張子のファイルを一括実行するBat ファイルについて 4 2022/04/17 09:51
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- ノートパソコン ESETの初期インストールの仕方 1 2022/10/14 08:26
- その他(Microsoft Office) Office(Windows版,Word/Excel/PowerPoint等)にログインできません 4 2022/07/24 15:18
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- C言語・C++・C# condaコマンドに対応したプロキシ設定が思うようにならないようです。 2 2022/04/11 17:15
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- その他(プログラミング・Web制作) ファイル名の一部をbatで変更したい batファイルを使って、以下のようにファイル名の一部を変更した 3 2023/02/21 20:09
- サーバー Windows Server 2019 CALについて 3 2022/04/02 16:40
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DNSサーバを設定したのですがns...
-
「DNSサーバーを自動的に取得す...
-
サーバーというのとメインフレ...
-
ワークグループ設定のPCの名前解決
-
サーバのスペックを調べる方法...
-
”Tortoise SVN” と ”Subversio...
-
同じ独自ドメインを2つのサーバ...
-
複数IPアドレスによるサーバ運...
-
マネージャ・エージェントモデ...
-
サーバルームの空気を換気したい
-
LinuxサーバでBINDをルータ無し...
-
FTPサーバの構成について
-
昔のIPアドレスを調べる方法
-
プリントサーバーのCAL
-
社内でプロキシサーバ(Squid)の...
-
notes のメールがループし送れ...
-
別サーバに構築したApache+Tomc...
-
APバッチサーバとWebAPサ...
-
WSUSの設定方法・確認方法について
-
LAN接続で同時上映
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「DNSサーバーを自動的に取得す...
-
DNSサーバを設定したのですがns...
-
同じ独自ドメインを2つのサーバ...
-
ワークグループ設定のPCの名前解決
-
サーバーというのとメインフレ...
-
”Tortoise SVN” と ”Subversio...
-
LinuxからWindowsのbatファイル...
-
複数IPアドレスによるサーバ運...
-
gitとgiteaの違いについて
-
社内でプロキシサーバ(Squid)の...
-
サーバルームの空気を換気したい
-
HULFTのコード変換について
-
pingは通るけどサーバに繋がら...
-
notes のメールがループし送れ...
-
Microsoft Outlookの受信日時が...
-
別サーバに構築したApache+Tomc...
-
Linux の NTPクライアント設定...
-
APバッチサーバとWebAPサ...
-
ACCESSランタイムでLinuxによる...
-
ファイルサーバ容量を増やす方法
おすすめ情報