Funzione NetRemoveServiceAccount (lmaccess.h)
La funzione NetRemoveServiceAccount elimina l'account del servizio specificato dal database di Active Directory se l'account è un account del servizio gestito autonomo (sMSA). Per gli account del servizio gestito del gruppo, questa funzione non elimina l'account dal database di Active Directory. Il segreto archiviato nell'autorità di sicurezza locale (LSA) viene eliminato sia per gli account del servizio gestito che per gli account del servizio gestito del gruppo e lo stato viene archiviato nell'archivio del Registro di sistema Netlogon.
Questa funzione non ha una libreria di importazione associata. È necessario usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a Logoncli.dll.
Sintassi
NTSTATUS NetRemoveServiceAccount(
[in, optional] LPWSTR ServerName,
[in] LPWSTR AccountName,
[in] DWORD Flags
);
Parametri
[in, optional] ServerName
Il valore di questo parametro deve essere NULL.
[in] AccountName
Nome dell'account da eliminare.
[in] Flags
Questo parametro può avere il valore seguente.
Valore restituito
Se la funzione ha esito positivo, restituisce STATUS_SUCCESS.
Se la funzione non viene completata, restituisce un codice di errore.
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | lmaccess.h |
DLL | Netapi32.dll |