共用方式為


IADsService 介面 (iads.h)

IADsService 介面是繼承自 IAD 的雙重介面。 其設計目的是維護在主計算機上執行之系統服務的相關數據。 這類服務的範例包括 Microsoft 傳真服務的 「FAX」、“RemoteAccess” 用於路由和 RemoteAccess Service,以及次要登入服務的 “seclogon”。 任何系統服務的相關數據範例包括主計算機上的可執行檔路徑、服務類型、執行特定服務所需的其他服務或載入群組等等。 IADsService 會公開數個屬性來表示這類數據。

繼承

IADsService 介面繼承自 IDispatchIADIADsService 也有下列類型的成員:

備註

系統會在基礎目錄中發佈系統服務。 有些可能正在執行,有些則可能不會執行。 若要確認狀態或在任何服務上運作,請使用 IADsServiceOperations 介面的屬性和方法。

檔案服務是系統服務的特殊案例。 IADsFileServiceIADsFileServiceOperations 介面支援檔案服務特有的其他功能。

範例

若要識別主計算機上可用的服務,請先系結至計算機,然後列舉該計算機上可用的服務。 下列程式代碼範例示範如何執行這項操作。

Public Sub ListServicesOnComputer(ComputerName As String)
    Dim comp As IADsComputer
    Dim srvc As IADsServiceOperations
    
    On Error GoTo Cleanup
    
    Set comp = GetObject("WinNT://" + ComputerName + ",Computer")
    comp.Filter = Array("Service")
    For Each srvc In comp
        ' The srvc object is an IADsServiceOperations object that can be 
        ' used to obtain the status of the service with the Status property. 
        ' Other IADs properties can also be obtained.
    Next
    
Cleanup:
    If (Err.Number <> 0) Then
        MsgBox (Err.Description & vbLf & vbLf & " Error number = " & Err.Number)
    End If
    Set comp = Nothing
End Sub

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 iads.h

另請參閱

IADs

IADsFileService

IADsFileServiceOperations

IADsService 屬性方法

IADsServiceOperations

IDispatch