Amministrazione utenti RAS
Un server RAS usa un database di account utente che contiene informazioni su un set di account utente. Le informazioni includono i privilegi RAS di un utente, ovvero un set di flag di bit che determinano la risposta del server RAS quando l'utente chiama per connettersi. Le funzioni di amministrazione del server RAS individuano il database dell'account utente e ottengono e impostano i privilegi RAS per gli account utente.
Un server RAS può far parte di un dominio del sistema operativo oppure può essere un computer autonomo che esegue il server o la versione professionale del sistema operativo. Per un server che fa parte di un dominio, il database dell'account utente viene archiviato nel server che è il controller di dominio primario (PDC). Un server autonomo archivia il proprio database dell'account utente locale. Per ottenere il nome del server che archivia il database dell'account utente usato da un server RAS specificato, è possibile chiamare la funzione MprAdminGetPDCServer . È quindi possibile usare il nome del server dell'account utente in una chiamata alla funzione NetQueryDisplayInformation per enumerare gli utenti in un database di account utente. È anche possibile usare il nome del server nelle chiamate alle funzioni MprAdminUserGetInfo e MprAdminUserSetInfo per ottenere e impostare i privilegi RAS per un account utente specificato.
Le funzioni MprAdminUserGetInfo e MprAdminUserSetInfo usano la struttura RAS_USER_0 per specificare i privilegi RAS di un utente e il numero di telefono di callback. I privilegi RAS indicano le informazioni seguenti:
- Indica se l'utente può stabilire una connessione remota al server o al dominio a cui appartiene il server.
- Indica se l'utente stabilisce una connessione tramite una chiamata, in cui il server RAS si blocca e quindi richiama l'utente per stabilire la connessione.
Ogni account utente specifica uno dei flag seguenti per indicare i privilegi di callback dell'utente.
Valore | Significato |
---|---|
RASPRIV_NoCallback | Il server RAS non richiama l'utente per stabilire una connessione. |
RASPRIV_AdminSetCallback | Quando l'utente chiama, il server RAS si blocca e chiama un numero di telefono di callback predefinito archiviato nel database dell'account utente. Il membro szPhoneNumber della struttura RAS_USER_0 contiene il numero di telefono di callback dell'utente. |
RASPRIV_CallerSetCallback | Quando l'utente chiama, il server RAS offre la possibilità di specificare un numero di telefono in corrispondenza del quale richiamare l'utente. L'utente può anche scegliere di connettersi immediatamente senza il callback. Il membro szPhoneNumber contiene un numero predefinito di cui l'utente può eseguire l'override. |