リモートコンピュータの再起動を行うWScriptを作成しています
スクリプトを実行すると、リモート先のマシンがXP(32bit)では実行されるのですが、windows7(64bit)では「書き込みできません:’GetObject’」とエラーが表示されスクリプトを正常に動作させることができませんでした。
windows7で動作しない原因がわかるかたおりましたら、ご教示のほどよろしくお願いいたします。
---------------------------------------------------
....(省略)
for i=0 to arg.count-1
set obj = GetObject("winmgmts:{impersonationLevel=impersonate,(RemoteShutdown)}//host-" & arg(i))
obj.ExecQuery("select * from Win32_OperatingSystem where Primary=true").Reboot()
next
---------------------------------------------------
※ソースはここから拾ってきました
http://technet.microsoft.com/ja-jp/library/bb742 …
No.4ベストアンサー
- 回答日時:
続・・・
これでいけるでしょう・・・いけない場合は他の問題点です。
Option Explicit
Dim objShutdown, objOS, objSystem
'シャットダウンオブジェクト
Set objShutdown = GetObject("winmgmts:{impersonationLevel = impersonate, (Shutdown)}")
'オペレーティングシステムオブジェクト
Set objOS = objShutdown.InstancesOf("Win32_OperatingSystem")
' シャットダウン実行 Reboot2 Shutdown8
For Each objSystem In objOS
objSystem.Win32Shutdown 2
Next
テキストにでも書いて、拡張子をVBSで保存してください。
タスクからの呼び出しでも、CALLでもなんでもOKはずです。
では・・・
No.3
- 回答日時:
??
なんかむずかしい・・・こんな手間はいらないような・・・・
Windows7をタスクとか他のプログラムから再起動させたいの?
まず手前のトリガーをおしえてください。
管理者実行は行えませんでしたが、リモート先にも存在するAdministratorsグループに所属するアカウントを作成して実行してもだめでした。私自身も管理者権限です。
コマンドプロンプトの表示が汚くなりますが、以下の方法で(とりあえず)処理をさせようと思います。
-------------------
....(省略)
for %%i in (%*) do (
set test=%%i
WMIC /NODE:"host-!test:~1,3!" /USER:"[username]" /PASSWORD:"[password]" OS WHERE Primary=1 CALL Reboot
)
-------------------
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- オープンソース Pythonのコードをexe化 1 2023/07/03 08:01
- デスクトップパソコン windows7を使っているパソコンでの質問です。先日動作が遅く再起動かけると「windowsを起動 9 2022/06/16 21:31
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイル内置換
-
Macの手書き漢字入力ツールにつ...
-
linuxのフォルダと配置について
-
aptでインストールしたプログラ...
-
ソフトのインストール場所って...
-
エクセルVBA 実行時エラー 5029...
-
Winでソフトのシリアル番号を調...
-
CygwinをインストールしたけどX...
-
uninstallの方法が不明のソフト...
-
rshについて
-
Mac OS X v10.2の入手方法は?
-
vine linuxでifconfigができない
-
InstallShield って何?
-
ld.so.confとLD_LIBRARY_PATH
-
7-zip22.01(x64)使用時に起きた...
-
Windows10のLinuxのネット環境...
-
バッチスクリプト処理でエラー...
-
CPUとOS の違いは?
-
パソコンでCDでデータを読まな...
-
KDEをのデスクトップ設定で言語...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイル内置換
-
exeファイルの実行結果をテキス...
-
コマンド実行結果のファイル出力
-
USBメモリ内のバッチで書き出す...
-
batファイル 行った履歴をテキ...
-
batが動かない
-
【Mac/Xcode】カレントディレク...
-
メーリングリスト宛てのメール...
-
ftpのgetが正常できる方法について
-
PowerShellで自分が書いたコマ...
-
C言語コンパイラ・デバッガをご...
-
デバッグ停止中 一つ戻る
-
ldapユーザ登録について
-
Win7でコンピュータ名変更を自動で
-
cron で rsync が実行できない
-
プログラムでTAを制御するコマ...
-
VBSでのファイル読込、出力操作...
-
linuxのsshの反応が非常に遅い。
-
pythonで業務効率
-
リモートコンピュータの再起動...
おすすめ情報