
cygwinのコンソール画面で、hello.vbsというvbsファイルを起動し、vbスクリプトを実行する
イメージです。
実現したいことは以下です。
UNIXサーバから、rshコマンドで、Windowsサーバのシェル(cygwin上)を実行する。
Windowsサーバのシェルは、さらに、vbscirpt(拡張子.vbs)を内部で実行する。
本来は、Windowsサーバのシェルのみで実装したいのですが、vbscriptで動作させる方法
しか分からないので、上記方法をとりたいと思っています。
No.2ベストアンサー
- 回答日時:
cscript.exeをフルパス等で指定して
/cygdrive/c/windows/system32/cscript hello.vbs
で実行はできます。
( Windowsのドライブが/cygdriveにマウントされていて、 C:\windows\system32にcscript.exeが存在する場合 )
ただ、以下の点で注意が必要です。
・Cygwin側の環境変数がそのままcscriptに伝わって、Windowsとしての動作に影響することがある
・cscriptやそのスクリプトの引数は、Windows側で解釈されるので、パスを指定する場合には注意が必要
例えば、 ~/bin/hello.vbs を cscriptに渡したいのなら "`cygpath -w -a -l ~/bin/hello.vbs`" 等としてWindows用のパスに変換する、など
> 本来は、Windowsサーバのシェルのみで実装したいのですが、vbscriptで動作させる方法
> しか分からないので、上記方法をとりたいと思っています。
とありますが、場合によっては、Perl,Python,Ruby等で実装できるものかもしれません。
一応、CygwinにPerl,Rubyからwin32oleが利用できる場合があります。
# 「cygwin win32ole」で検索すると「Problem」とか「失敗」とかが上位にくるので、どこまで使えるかわかりませんが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- C言語・C++・C# condaコマンドに対応したプロキシ設定が思うようにならないようです。 2 2022/04/11 17:15
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- その他(プログラミング・Web制作) VBSでコマンドプロンプトを起動しその実行結果をテキストに出力する方法はどうやるんですか? 1 2022/11/12 13:19
- Windows 10 VirtualBox からWindows XP を起動すると画面が真っ暗になってしまいました 4 2023/07/09 16:19
- その他(プログラミング・Web制作) TwitterAPIを使用せずに自動ツイートする方法を知りたい。考え方としてはブラウザを擬似操作して 2 2023/02/02 17:16
- Windows 10 WindowsUpdateで再起動を阻止したいです 3 2023/03/15 22:41
- その他(プログラミング・Web制作) マウスを使用してpowershellのプログラムを起動して、引数リストを渡したい 1 2022/11/07 21:39
- Windows Vista・XP windows xp proが起動しなくなりました 10 2022/05/20 00:49
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
これってパソコンの最適化が完...
-
コマンドプロンプトのエラーに...
-
Excel(エクセル) VBA プロシー...
-
[teraterm] waitコマンドで停止...
-
pythonスクリプトを管理者権限...
-
powershellをバックグラウンド実行
-
複数のbatファイルを自動実行し...
-
バッチファイルの内容を表示さ...
-
バッチファイルが不正終了して...
-
ExcelのVBAが特定のPC上でのみ...
-
Windows System32 Security Hea...
-
vbsファイルをPC起動時に実行...
-
CHKDSKユーティリティとは
-
VBAのコマンドプロンプトでpaus...
-
大量のフォルダからひとつのフ...
-
win10の「フォト」で、「次へ」...
-
コマンドプロンプトの「%1」と...
-
Latexで図番号だけを「図1.1」...
-
VC++で音量の調整、ミュートは。
-
同名のフォルダを検索・削除したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
[teraterm] waitコマンドで停止...
-
バッチファイルの内容を表示さ...
-
exeファイルを実行するとコマン...
-
VBscriptが起動しない?
-
これってパソコンの最適化が完...
-
「読み取りと実行」と「読み取...
-
複数のbatファイルを自動実行し...
-
Windows System32 Security Hea...
-
ネットワーク名が見つかりません
-
エクセル フォルダの画像を画...
-
Excel(エクセル) VBA プロシー...
-
PDFファイルを開き、印刷し、閉...
-
Access の VBA 実行中に他の操...
-
バッチファイルが不正終了して...
-
VScodeのエラー解決法 Pythonの...
-
VBScriptでコマンドプロンプト...
-
pythonスクリプトを管理者権限...
-
VB.NETでのDOSコマンドを実行に...
-
batからexeを実行し戻り値を受...
おすすめ情報