ネットワークサーバーのファイルをローカルにコピーするスクリプトを作成しました。
スクリプトは正しく動作しています。
このスクリプトをスタートアップフォルダに入れて、PCを起動すると
「オブジェクトがコレクションではありません」
というエラーが時々起こります。
特定のPCで起こるとか、必ず起こるといった再現性がありません。
起動時にエラーが起きた場合でも、手動でスクリプトを実行すると正しく動作します。
原因として、スクリプト起動時にネットワーク接続が確立されていないのか、他のスタートアップツールがネットワークを利用するタイミングに衝突しているのではないかと考えています。
(1)他に考えられる原因があれば、教えてください。
(2)解決方法があれば、教えてください。
以上、よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
たまに起こるとなると厄介ですね。
既に試されているかもしれませんが
Wscript.sleep 1000 * 10 '10秒待機
で単純に時間稼ぎをしてみるとか
Do Until ※※ = true
wscript.sleep 500
i = i + 1
if i = 3 exit do
Loop
※※の部分は
http://gallery.technet.microsoft.com/scriptcente …
のWMIで IP Address を 取得出来るまで待機して・・
などでできませんかね。
対症療法的な処理のような気がするので、どうかな?とも思えますが
思いついたのは、これぐらいです。
この回答への補足
ネットワークケーブルを外した状態でPCを起動すると、確実に
「オブジェクトがコレクションではありません」
のエラーが表示されますので、ネットワークが関係したトラブルで間違いなさそうです。
Do Loop の利用考えてみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 再起動後 Pinが使用できず、PC(windows11)にサインインできない 3 2022/08/30 20:53
- Windows 10 Windows10起動しない、エラー0xc0000185修復方法 2 2022/07/14 12:28
- UNIX・Linux いつの間にか自宅サーバーが見れなくなっていた時のトラブルシューティング手順をご教示ください 4 2023/02/15 21:01
- その他(ソフトウェア) Zoom 音が出ない 1 2023/02/11 11:00
- デスクトップパソコン 「自動修復でPCを修復できませんでした」と表示されPCが起動しないのですが対処法はありますか? 5 2022/05/13 09:16
- ネットワーク 自作のサーバーPCが自宅内のネットワークに接続できない 3 2023/01/24 16:58
- デスクトップパソコン ゲーミングPCが起動しない場合のアドバイスをいただきたいです。 こんにちは。 本日、私の使用していた 4 2023/07/11 12:49
- ネットワーク 社内ネットワークの1台だけ接続できないときがある 4 2023/01/25 11:58
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- その他(コンピューター・テクノロジー) ウイルスバスターの警告について 4 2023/08/16 15:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Cからシェルを起動し返り値をハ...
-
UWSCのスクリプトにラグが発生...
-
CシェルプログラミングをCygwinで?
-
ホームページ作成でCGI、VBスク...
-
ディスクの空き容量を求める(W...
-
"JScript"が見つかりません!
-
VBScriptの文字化けについてご質問
-
LCD ディスプレイを Raspberry ...
-
VBAでoutlook365が起動しません。
-
Excel VBA 定義されたプロージ...
-
Excel VBAで、ユーザーフォーム...
-
「デバイスは PRN を初期化でき...
-
ArduinoのジャイロモジュールMP...
-
Excel VBA 標準モジュール内で...
-
エクセルVBAでシートモジュール...
-
VBAで別モジュールへの変数の受...
-
VBAで2重のDoLoop関数から抜け...
-
BASP21使用のメール送信でコマ...
-
VBAのバージョン管理
-
GOSUB命令とは
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Cからシェルを起動し返り値をハ...
-
"JScript"が見つかりません!
-
Perlスクリプトで文字化けして...
-
awkの処理速度を改善したい
-
powershellで関数名を変更する...
-
pythonスクリプトの停止方法に...
-
cygwinでcshが認識されず困って...
-
UWSCのスクリプトにラグが発生...
-
VBSを利用して、IEのタブを自動...
-
Perlのライセンス
-
シェルでsyntax errorがでてしまう
-
ADサーバにおけるログインID,PC...
-
VBScriptでCurrentDirectoryを...
-
VBSで自動ログインについて
-
CシェルプログラミングをCygwinで?
-
perl起動方法
-
vbs: オブジェクトがコレクショ...
-
perlスクリプトのブラウザURLか...
-
Net-SNMPのPerlモジュールでTra...
-
ディスクの空き容量を求める(W...
おすすめ情報