RAS 使用者管理
RAS 伺服器會使用使用者帳戶資料庫,其中包含一組使用者帳戶的相關資訊。 此資訊包括使用者的 RAS 許可權,這是一組位旗標,可決定使用者呼叫連線時 RAS 伺服器回應的方式。 RAS 伺服器管理功能會找出使用者帳戶資料庫,並取得並設定使用者帳戶的 RAS 許可權。
RAS 伺服器可以是作業系統網域的一部分,也可以是執行作業系統伺服器或專業版的獨立電腦。 對於屬於網域的伺服器,使用者帳戶資料庫會儲存在主要網域控制站的伺服器上, (PDC) 。 獨立伺服器會儲存自己的本機使用者帳戶資料庫。 若要取得儲存指定 RAS 伺服器所使用使用者帳戶資料庫的伺服器名稱,您可以呼叫 MprAdminGetPDCServer 函式。 然後,您可以在 對 NetQueryDisplayInformation 函式的呼叫中使用使用者帳戶伺服器的名稱,以列舉使用者帳戶資料庫中的使用者。 您也可以在呼叫 MprAdminUserGetInfo 和 MprAdminUserSetInfo 函式中使用伺服器名稱,以取得並設定指定使用者帳戶的 RAS 許可權。
MprAdminUserGetInfo和MprAdminUserSetInfo函式會使用RAS_USER_0結構來指定使用者的 RAS 許可權和來電電話號碼。 RAS 許可權指出下列資訊:
- 使用者是否可以對伺服器或伺服器所屬的網域進行遠端連線。
- 使用者是否透過回呼建立連線,其中 RAS 伺服器停止回應,然後回呼給使用者以建立連線。
每個使用者帳戶都會指定下列其中一個旗標,以指出使用者的回呼許可權。
值 | 意義 |
---|---|
RASPRIV_NoCallback | RAS 伺服器不會呼叫使用者來建立連線。 |
RASPRIV_AdminSetCallback | 當使用者呼叫時,RAS 伺服器會停止回應,並呼叫儲存在使用者帳戶資料庫中的預設回呼電話號碼。 RAS_USER_0結構的szPhoneNumber成員包含使用者的回呼電話號碼。 |
RASPRIV_CallerSetCallback | 當使用者呼叫時,RAS 伺服器會提供指定電話號碼的選項,以便呼叫使用者。 使用者也可以選擇立即連線,而不需回呼。 szPhoneNumber成員包含使用者可以覆寫的預設號碼。 |