Freigeben über


NetIsServiceAccount-Funktion (lmaccess.h)

Die NetIsServiceAccount-Funktion prüft, ob das angegebene eigenständige verwaltete Dienstkonto (sMSA) oder das gruppenverwaltete Dienstkonto (gMSA) im Netlogon-Speicher auf dem angegebenen Server vorhanden ist.

Diese Funktion weist keine zugeordnete Importbibliothek auf. Sie müssen die Funktionen LoadLibrary und GetProcAddress verwenden, um dynamisch mit Logoncli.dllzu verknüpfen.

Syntax

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

Die 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 Funktion fehlschlägt, wird ein Fehlercode zurückgegeben.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 7 [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Fenster
Header lmaccess.h
Library mincore.lib
DLL Netapi32.dll

Siehe auch

NetAddServiceAccount

NetEnumerateServiceAccounts

NetRemoveServiceAccount