NetEnumerateServiceAccounts 函数枚举指定服务器上的独立托管服务帐户(sMSA)。 此函数仅枚举 sMSA,而不是组托管服务帐户(gMSA)。
此函数没有关联的导入库。 必须使用 LoadLibrary 和 GetProcAddress 函数动态链接到 Logoncli.dll。
Syntax
NTSTATUS NetEnumerateServiceAccounts(
[in, optional] LPWSTR ServerName,
[in] DWORD Flags,
[out] DWORD *AccountsCount,
[out] PZPWSTR *Accounts
);
参数
[in, optional] ServerName
此参数的值必须为 NULL。
[in] Flags
此参数保留。 不要使用它。
[out] AccountsCount
Accounts 数组中的元素数。
[out] Accounts
指向指定服务器上的服务帐户名称数组的指针。
使用完名称后,通过调用 NetApiBufferFree 函数释放数组。
返回值
如果函数成功,它将返回 STATUS_SUCCESS。
如果函数失败,它将返回错误代码。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows 7 [仅限桌面应用] |
| 支持的最低服务器 | Windows Server 2008 R2 [仅限桌面应用] |
| 目标平台 | Windows操作系统 |
| Header | lmaccess.h |
| Library | mincore.lib |
| DLL | Netapi32.dll |