- WMI Fun !! -|WMI StepWMI SampleSearchWMI Fun !! GroupsAbout WMI Fun !!
Top Page >> WMI Step >> リモートデスクトップを有効にする
リモートデスクトップを有効にする
Topics

リモートデスクトップ接続を有効にするサンプルです。Win32_TerminalServiceSettingクラスを使用します。


Sample Code

Private Sub Command1_Click()

Dim TsSet As SWbemObjectSet
Dim Ts As SWbemObject
Dim Locator As SWbemLocator
Dim Service As SWbemServices
Dim Ret As String

Set Locator = New WbemScripting.SWbemLocator
Set Service = Locator.ConnectServer

Set TsSet = Service.ExecQuery("Select * From Win32_TerminalServiceSetting")

For Each Ts In TsSet

    Ret = Ts.SetAllowTSConnections(1)

Next

If Ret = 0 Then
    MsgBox "リモートデスクトップを有効にしました。"
Else
    MsgBox "リモートデスクトップを有効にできませんでした。"
End If

Set TsSet = Nothing
Set Ts = Nothing
Set Locator = Nothing
Set Service = Nothing

End Sub

Comment

実行するとリモートデスクトップ接続を有効に変更します。SetAllowTSConnectionメソッドの引数を「0」に変えれば逆に向こうに変更することが可能です。


WMI を本で勉強したい方へ。 Windows PowerShellインアクション を読んでみては?
なかなか WMI のことが乗っている書籍は少ないですが…管理系業務に係る方には楽しめるかも?
パソコンで目が疲れたら、ブルーベリーアイ
『ブルーベリーアイ』1粒中ビルベリーエキス160mg【楽天シニア市場】
 ^ Copyright(C) 1997-2008 とお All rights reserved. <<