No.8ベストアンサー
- 回答日時:
>素敵です!出来ました(~o~)/
(#´ο`#)いやん♪
>objService.Createの結果ですよね?
そうみたいです。
>なんとなく、strBatchの実行結果のような気がしてるんですが・・・。
objService.Createの実行結果みたいです。
サーバー側のプロセスは
.batに対応したcmd.exeを呼び出して実行しているので
0 なら
cmd.exe /c c:\test.bat が起動できた
0以外なら
cmd.exe がなんらなかの理由でc:\test.batを起動できなかった
(cmd.exeが異常終了)
それとも、cmd.exe自体が起動不可だったとか
になります。
c:\test.batにバグがあっても
(例えばcopy ではなく popy となって)
Error は 0 です。
strBatchを
cmd /c c:\test.bat
にするとErrorの内容が違ってくるかもしれません。
さらばぁじゃ どろん!! |ω・) |・) |) ※パッ
No.7
- 回答日時:
windowsscript.adm が見つからないので
WMIを使用し
↓こういうの作ってみました。(VBScript)
Windows2000、WindowsXP Proで動きます
(WindowsNTは持ってないので分かりません)
---この下から
strBatch = "c:\test.bat"
'コンピュータ名
strComputer = "ittochan"
strUserName = "administrator"
strPassWord = "xxxxxxxxxxxxx"
Set objLocator = CreateObject("WbemScripting.SWbemLocator")
Set objConnection = objLocator.ConnectServer ( _
strComputer, _
"root\cimv2" , _
strUserName , _
strPassWord )
Set objService = objConnection.Get("Win32_Process")
Error = objService.Create( strBatch, , , intProcessID )
If Error = 0 Then
Wscript.Echo "(o゜▽゜)o 成功しました ProcessID " & intProcessID
Else
Wscript.Echo "(ノ_・、) 失敗しました Error " & Error & "."
End If
---この上まで
素敵です!出来ました(~o~)/
また一つ教えてください。
Set objService = objConnection.Get("Win32_Process")
Error = objService.Create( strBatch, , , intProcessID )
ここで Error に返ってくるものは、
objService.Createの結果ですよね?
それとも、strBatchの実行結果が返ってきているのですか?
なんとなく、strBatchの実行結果のような気がしてるんですが・・・。
確信が持てません。
教えていただけませんでしょうか、宜しくお願いします。
ちなみに、strBatchの実行結果だったらいい感じです♪
No.6
- 回答日時:
追加で質問!!
リモート スクリプトを実行できるようにコンピュータを設定するには:
MSDNのページに以下のようにあるのですが、Poledit.exe も windowsscript.adm 見つかりません。
どこかにあるのでしょうか?
「サーバー上で Poledit.exe を使用して、リモート WSH を有効にします。
メモ 管理者がリモート WSH を有効にするには、Windows 2000 リソース キットを入手するか、http://msdn.microsoft.com/scripting にアクセスして WSH の設定値が記述されている ファイルを入手する必要があります。windowsscript.adm ファイルは、適用されるグループのポリシーを設定するサーバーにコピーしなければなりません。」
No.5
- 回答日時:
No.4
- 回答日時:
前回の回答の補足ですが、、、。
起動元と起動先のOSがWindowsNT4.0や2000であれば、
サービスパックのRSHやRCMD
(両方ともたしかリソースキットに入っていたと思います)
でリモート実行できると思いますが、、、。
両方ともたしかサポート対象外ですし、OSも限られるので
市販のソフトを探した方がよいかもしれません。
No.3
- 回答日時:
>リモートでマシンを動かしたいのですが・・・。
リモートですよね?
WSHControllerオブジェクトの活用と
↓の処置が必要かと``r(・_・;)
参考URL:http://www.microsoft.com/japan/msdn/library/defa …
No.1
- 回答日時:
VBSを知りませんので、あくまで「たぶん」ということですが、
shell.Run "\\(マシン名)\C$test\test.bat"
というところを、
shell.Run "cmd /C \\(マシン名)\C$test\test.bat"
として試してみてはどうでしょう? バッチコマンドというのは、それ自体が実行プログラムではありません。バッチコマンドを実行するプログラムはcmd.exe(NT系Windowsの場合)やcommand.com(MS-DOS系Windowsの場合)です。ですから、cmd.exeを実行しないとだめなような気がします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) VBSでExcelファイル起動時、重複しても開くのを止めたい 1 2022/10/01 23:20
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- その他(プログラミング・Web制作) ログインシェル時のSHELL環境変数 1 2022/06/08 19:21
- UNIX・Linux Linux(fedora30)が立ち上がらくなってしまった 1 2023/03/29 11:09
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Excel(エクセル) Excel-VBAの「しばらくお待ちください」のダイアログが自動的に閉じない 2 2023/05/24 15:31
- Excel(エクセル) マクロで行を追加、削除すると行位置がずれますが、解決方法はありませんか?。 5 2022/05/28 16:03
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- Visual Basic(VBA) Excel vbaについての質問 3 2023/04/18 16:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
これってパソコンの最適化が完...
-
バッチで実行するVBScriptから...
-
「読み取りと実行」と「読み取...
-
複数のbatファイルを自動実行し...
-
Excel VBA ステップインが途中...
-
VBA 既に開いているBookに継続...
-
HP PROBOOK 450G でbat ファイ...
-
cpadでプログラムが実行できない
-
Windows System32 Security Hea...
-
バッチファイルでクリップボー...
-
バッチファイルの内容を表示さ...
-
Excel(エクセル) VBA プロシー...
-
exeファイルを実行するとコマン...
-
バッチファイルでnslookup
-
VB.NETでのDOSコマンドを実行に...
-
runasを利用してネットワーク上...
-
VBAから複数のバッチファイルを...
-
[VBScript]ファイルの削除
-
16進数の変換処理
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
「読み取りと実行」と「読み取...
-
exeファイルを実行するとコマン...
-
VBscriptが起動しない?
-
バッチファイルの内容を表示さ...
-
Excel VBA ステップインが途中...
-
エクセル フォルダの画像を画...
-
バッチファイルが不正終了して...
-
PDFファイルを開き、印刷し、閉...
-
複数のbatファイルを自動実行し...
-
[teraterm] waitコマンドで停止...
-
VBScriptでコマンドプロンプト...
-
ネットワーク名が見つかりません
-
Excel(エクセル) VBA プロシー...
-
Access の VBA 実行中に他の操...
-
VB.NETでのDOSコマンドを実行に...
-
Excelのセルの内容をコマンドプ...
-
VBS実行時にコマンドプロンプト...
-
VBA 既に開いているBookに継続...
-
メッセージを他のPCに出したい
おすすめ情報