WMI Fun !! 〜 WMI に興味がある方・システム管理者必見! 〜 |
|
![]() |
WMI Fun !! > WMI Sample (VB) > ダイヤルアップと VPN の接続設定の一覧を取得する |
ATM 利用時の入出金手数料が最大 7 回/月無料、 WMI スクリプトの実行結果を VBS を利用してメールで送信する方法を公開しています ダイヤルアップと VPN の接続設定の一覧を取得する: MicrosoftIE_ConnectionSettings - WMI Sample (VB)Topics
ダイヤルアップと VPN の接続設定の一覧を取得するサンプルプログラムです。
Sample Code
Private Sub Command1_Click()
Dim MieSet As SWbemObjectSet Dim Mie As SWbemObject Dim Locator As SWbemLocator Dim Service As SWbemServices Dim MesStr As String Set Locator = New WbemScripting.SWbemLocator Set Service = Locator.ConnectServer(, "Root\CIMV2\Applications\MicrosoftIE") Set MieSet = Service.ExecQuery("Select * From MicrosoftIE_ConnectionSettings") For Each Mie In MieSet MesStr = MesStr & "名前: " & Mie.Name & vbCrLf & _ "モデム: " & Mie.Modem & vbCrLf & vbCrLf Next MsgBox "ダイヤルアップと VPN の接続設定の一覧です。" & vbCrLf & _ vbCrLf & MesStr & "ですよ。" Set MieSet = Nothing Set Mie = Nothing Set Service = Nothing Set Locator = Nothing End Sub
![]() Comment
実行すると現在設定されているダイヤルアップ接続や仮想プライベートネットワーク接続の一覧を表示します。今回のサンプルではあくまで設定の名前とモデム名しか表示していませんが、それ以外にも「NetworkProtocols」プロパティを使用すればどのようなプロトコルで接続するか取得できますし、「ProxyServer」プロパティでプロキシサーバ名も取得できます。それ以外にも IP アドレス、DNS、WINSなどの設定も取得できます。
![]() Recommended book
個人的にお勧めする本の紹介です。 ![]() |
ご意見・ご要望・ご感想をこちらのアンケートからお待ちしています |
∧ ページの先頭へ… |