Функция NetRemoveServiceAccount (lmaccess.h)
Функция NetRemoveServiceAccount удаляет указанную учетную запись службы из базы данных Active Directory , если учетная запись является автономной управляемой учетной записью службы (sMSA). Для групповых управляемых учетных записей служб (gMSA) эта функция не удаляет учетную запись из базы данных Active Directory. Секрет, хранящийся в локальном центре безопасности (LSA), удаляется как для sMSA, так и для gMSA, а состояние хранится в хранилище реестра Netlogon.
У этой функции нет связанной библиотеки импорта. Для динамического связывания с Logoncli.dll необходимо использовать функции LoadLibrary и GetProcAddress .
Синтаксис
NTSTATUS NetRemoveServiceAccount(
[in, optional] LPWSTR ServerName,
[in] LPWSTR AccountName,
[in] DWORD Flags
);
Параметры
[in, optional] ServerName
Значение этого параметра должно иметь значение NULL.
[in] AccountName
Имя удаляемой учетной записи.
[in] Flags
Этот параметр может иметь следующее значение.
Возвращаемое значение
Если функция завершается успешно, она возвращает STATUS_SUCCESS.
Если функция завершается сбоем, она возвращает код ошибки.
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | lmaccess.h |
DLL | Netapi32.dll |