NetIsServiceAccount-Funktion (lmaccess.h)

Die NetIsServiceAccount-Funktion testet, ob das angegebene eigenständige verwaltete Dienstkonto (sMSA) oder das gruppenverwaltete Dienstkonto (Group Managed Service Account, gMSA) im Netlogon-Speicher auf dem angegebenen Server vorhanden ist.

Diese Funktion verfügt über keine zugeordnete Importbibliothek. Sie müssen die Funktionen LoadLibrary und GetProcAddress verwenden, um dynamisch mit Logoncli.dll zu verknüpfen.

Syntax

NTSTATUS NetIsServiceAccount(
  [in, optional] LPWSTR ServerName,
  [in]           LPWSTR AccountName,
  [out]          BOOL   *IsService
);

Parameter

[in, optional] ServerName

Der Wert dieses Parameters muss NULL sein.

[in] AccountName

Der Name des zu testenden Kontos.

[out] IsService

TRUE , wenn das angegebene Dienstkonto auf dem angegebenen Server vorhanden ist; andernfalls FALSE.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird STATUS_SUCCESS zurückgegeben.

Wenn die Ausführung der Funktion fehlschlägt, wird ein Fehlercode zurückgegeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile lmaccess.h
DLL Netapi32.dll

Weitere Informationen

NetAddServiceAccount

NetEnumerateServiceAccounts

NetRemoveServiceAccount