Condividi tramite


NET_DISPLAY_USER struttura (lmaccess.h)

La struttura NET_DISPLAY_USER contiene informazioni a cui un responsabile account può accedere per determinare le informazioni sugli account utente.

Sintassi

typedef struct _NET_DISPLAY_USER {
  LPWSTR usri1_name;
  LPWSTR usri1_comment;
  DWORD  usri1_flags;
  LPWSTR usri1_full_name;
  DWORD  usri1_user_id;
  DWORD  usri1_next_index;
} NET_DISPLAY_USER, *PNET_DISPLAY_USER;

Members

usri1_name

Tipo: LPWSTR

Puntatore a una stringa Unicode che specifica il nome dell'account utente.

usri1_comment

Tipo: LPWSTR

Puntatore a una stringa Unicode contenente un commento associato all'utente. Questa stringa può essere una stringa Null oppure può avere un numero qualsiasi di caratteri prima del carattere null terminante (MAXCOMMENTSZ).

usri1_flags

Tipo: DWORD

Set di flag dell'account utente. Questo membro può essere uno o più dei valori seguenti.

Si noti che l'impostazione dei flag di controllo dell'account utente può richiedere determinati privilegi e controllare i diritti di accesso. Per altre informazioni, vedere la sezione Osservazioni della funzione NetUserSetInfo .

Valore Significato
UF_SCRIPT
Script di accesso eseguito. Questo valore deve essere impostato.
UF_ACCOUNTDISABLE
L'account dell'utente è disabilitato.
UF_PASSWD_NOTREQD
Non è necessaria alcuna password.
UF_PASSWD_CANT_CHANGE
L'utente non può modificare la password.
UF_LOCKOUT
L'account è attualmente bloccato (bloccato). Per la funzione NetUserSetInfo , questo valore può essere cancellato per sbloccare un account bloccato in precedenza. Questo valore non può essere usato per bloccare un account sbloccato in precedenza.
UF_DONT_EXPIRE_PASSWD
La password non scade mai nell'account.
UF_TRUSTED_FOR_DELEGATION
L'account è abilitato per la delega. Si tratta di un'impostazione sensibile alla sicurezza; gli account con questa opzione abilitata devono essere controllati strettamente. Questa impostazione consente a un servizio in esecuzione nell'account di presupporre l'identità di un client e l'autenticazione come utente ad altri server remoti nella rete.
UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED
La password dell'utente viene archiviata in crittografia reversibile in Active Directory.
UF_NOT_DELEGATED
L'account viene contrassegnato come "sensibile"; altri utenti non possono agire come delegati di questo account utente.
UF_SMARTCARD_REQUIRED
L'utente deve accedere all'account utente con una smart card.
UF_USE_DES_KEY_ONLY
Questa entità è limitata all'uso solo dei tipi di crittografia Data Encryption Standard (DES) per le chiavi.
UF_DONT_REQUIRE_PREAUTH
Questo account non richiede la preutenticazione Kerberos per l'accesso.
UF_PASSWORD_EXPIRED
La password dell'utente è scaduta.

Windows 2000: Questo valore non è supportato.

UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION
L'account è attendibile per autenticare un utente all'esterno del pacchetto di sicurezza Kerberos e delegare l'utente tramite delega vincolata. Si tratta di un'impostazione sensibile alla sicurezza; gli account con questa opzione abilitata devono essere controllati strettamente. Questa impostazione consente a un servizio in esecuzione nell'account di affermare l'identità di un client e di autenticarsi come utente per i servizi configurati in modo specifico nella rete.

Windows XP/2000: Questo valore non è supportato.

 

I valori seguenti descrivono il tipo di account. È possibile impostare un solo valore. Non è possibile modificare il tipo di account usando la funzione NetUserSetInfo .

Valore Significato
UF_NORMAL_ACCOUNT
Si tratta di un tipo di account predefinito che rappresenta un utente tipico.
UF_TEMP_DUPLICATE_ACCOUNT
Si tratta di un account per gli utenti il cui account primario si trova in un altro dominio. Questo account fornisce all'utente l'accesso a questo dominio, ma non a un dominio che considera attendibile questo dominio. Gestione utenti fa riferimento a questo tipo di account come account utente locale.
UF_WORKSTATION_TRUST_ACCOUNT
Si tratta di un account computer per una workstation o un server membro di questo dominio.
UF_SERVER_TRUST_ACCOUNT
Si tratta di un account computer per un controller di dominio di backup membro di questo dominio.
UF_INTERDOMAIN_TRUST_ACCOUNT
Si tratta di un permesso di considerare attendibile l'account per un dominio che considera attendibile altri domini.

usri1_full_name

Tipo: LPWSTR

Puntatore a una stringa Unicode contenente il nome completo dell'utente. Questa stringa può essere una stringa Null oppure può avere un numero qualsiasi di caratteri prima del carattere null terminante.

usri1_user_id

Tipo: DWORD

Identificatore relativo (RID) dell'utente. L'identificatore relativo viene determinato dal database degli account al momento della creazione dell'utente. Definisce in modo univoco questo account utente al gestore account all'interno del dominio. Per altre informazioni sugli identificatori relativi, vedere Componenti SID.

usri1_next_index

Tipo: DWORD

Indice dell'ultima voce restituita dalla funzione NetQueryDisplayInformation . Passare questo valore come parametro Index a NetQueryDisplayInformation per restituire la voce logica successiva. Si noti che non è consigliabile usare il valore di questo membro per qualsiasi scopo, tranne per recuperare altri dati con chiamate aggiuntive a NetQueryDisplayInformation.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione lmaccess.h (include Lm.h)

Vedi anche

Ottenere funzioni

NetQueryDisplayInformation

NetUserAdd

NetUserSetInfo

Panoramica sulla gestione della rete

Strutture di gestione della rete