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も見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
SSH接続でwindowsサーバのコマンドが実行できません
SSL・HTTPS
-
batが実行できない
iOS
-
echo off"の動きをLinuxのシェルスクリプトで実現"
UNIX・Linux
-
-
4
バッチ処理でファイルの中身を変数に入れるやり方
その他(プログラミング・Web制作)
-
5
linux でバッチファイを作成し、それをGUIからのワンクリックで実効する方法
UNIX・Linux
-
6
ubuntuでもwindowsのバッチファイルみたいなものを作りたいの
UNIX・Linux
-
7
BATファイル内で、他のネットワークドライブにある
UNIX・Linux
-
8
Windows10でコマンドプロンプトでcd フォルダ名 と入力しても、フォルダが実際に存在するにも
ノートパソコン
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DNSサーバを設定したのですがns...
-
「DNSサーバーを自動的に取得す...
-
”Tortoise SVN” と ”Subversio...
-
会社のパソコンが直ぐにオフラ...
-
gitとgiteaの違いについて
-
サーバ公開
-
LAN内に置くDNSサーバーのメリ...
-
LinuxからWindowsのbatファイル...
-
個人向けのILM/HSM
-
サーバー入替関連費用の見積に...
-
メールの件名
-
HULFTのコード変換について
-
サーバのスペックを調べる方法...
-
ホットスタンバイとロードバラ...
-
プロキシサーバとDNSサーバにつ...
-
光プレミアムでのサーバー構築...
-
nslookup IPアドレスの数
-
同じ独自ドメインを2つのサーバ...
-
teratermとコマンドプロンプト...
-
サーバーというのとメインフレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNSサーバを設定したのですがns...
-
「DNSサーバーを自動的に取得す...
-
”Tortoise SVN” と ”Subversio...
-
ワークグループ設定のPCの名前解決
-
pingでポートの指定
-
複数IPアドレスによるサーバ運...
-
LinuxからWindowsのbatファイル...
-
プロキシサーバとDNSサーバにつ...
-
サーバーというのとメインフレ...
-
同じ独自ドメインを2つのサーバ...
-
社内でプロキシサーバ(Squid)の...
-
ntpサーバの置き方
-
別サーバに構築したApache+Tomc...
-
Mail Distributorの使い方を教...
-
squidのパフォーマンスチューニ...
-
pingは通るけどサーバに繋がら...
-
WSUSサーバの移行について
-
APバッチサーバとWebAPサ...
-
HULFTのコード変換について
-
windows7で時刻同期ができない
おすすめ情報