NetIsServiceAccount 函数 (lmaccess.h)

NetIsServiceAccount 函数测试指定的独立托管服务帐户(sMSA)或组托管服务帐户(gMSA)是否存在于指定服务器上的 Netlogon 存储中。

此函数没有关联的导入库。 必须使用 LoadLibraryGetProcAddress 函数动态链接到 Logoncli.dll。

Syntax

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

参数

[in, optional] ServerName

此参数的值必须为 NULL

[in] AccountName

要测试的帐户的名称。

[out] IsService

如果在指定的服务器上存在指定的服务帐户,则为 TRUE;否则为 FALSE

返回值

如果函数成功,它将返回 STATUS_SUCCESS

如果函数失败,它将返回错误代码。

要求

Requirement 价值
最低支持的客户端 Windows 7 [仅限桌面应用]
支持的最低服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows操作系统
Header lmaccess.h
Library mincore.lib
DLL Netapi32.dll

另请参阅

NetAddServiceAccount

NetEnumerateServiceAccounts

NetRemoveServiceAccount