前提・実現したいこと
ネットワークドライブに少し時間をおいて自動的に接続しに行きたいのですが何点かわからないことがありますので質問させていただきます。
.vbsで下記のようなコマンドを作り実行させたところ問題なく動くことが確認できるのですが汎用性を持たせたいです。
objWshNetwork.MapNetworkDrive "U:", "\File-server01\userdir(コンピュータ名)"
コンピュータ名を自動で判別してそこに再接続を試みるようにするにはどのようにしたらよろしいでしょうか?
試しに
objWshNetwork.MapNetworkDrive "U:", "\File-server01\userdir%COMPUTERNAME%"
で実行したところ、下記のエラーが出ます。
発生している問題
スクリプト: C:\Users(コンピュータ名)\Desktop\再接続(個人).vbs
行: 9
文字: 1
エラー: このローカル デバイス名は別のネットワーク リソースへの接続を記憶しています。
コード: 800704B2
ソース:WSHNetwork.MapNetworkDrive
該当のソースコード
On Error Resume Next
'2秒遅延させる
WScript.sleep 2000
Set objWshNetwork = WScript.CreateObject("WScript.Network")
objWshNetwork.MapNetworkDrive "U:", "\File-server01\userdir(コンピュータ名)"
Set objWshNetwork = Nothing
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/15 02:35