Funzione NetAddServiceAccount (lmaccess.h)
La funzione NetAddServiceAccount crea un account del servizio gestito autonomo (sMSA) o recupera le credenziali per un account del servizio gestito del gruppo e archivia le informazioni sull'account nel computer locale.
Questa funzione non ha alcuna libreria di importazione associata. È necessario usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a Logoncli.dll.
Windows Server 2008 R2: L'installazione di un account del servizio gestito usando il cmdlet dell'interfaccia della riga di comando di PowerShell per chiamare questa funzione non riesce con il codice di errore 0xC0000225 quando il valore del parametro AccountName non corrisponde al nome sam ( Security Accounts Manager ) corrispondente dell'account.
Sintassi
NTSTATUS NetAddServiceAccount(
[in, optional] LPWSTR ServerName,
[in] LPWSTR AccountName,
[in] LPWSTR Password,
[in] DWORD Flags
);
Parametri
[in, optional] ServerName
Il valore di questo parametro deve essere NULL.
[in] AccountName
Nome dell'account da creare.
[in] Password
Questo parametro è riservato. Non usarlo.
[in] Flags
Questo parametro può essere 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
Requisito | Valore |
---|---|
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 |