管理密碼同步處理
您可以透過 Microsoft Management Console (MMC) Snap-In 或命令列,在 Enterprise Single Sign-On (SSO) 中管理密碼同步處理。 本主題描述如何使用配接器執行各種管理工作。
MMC 嵌入式管理單元會顯示配接器清單及其屬性。 您可使用滑鼠右鍵按一下配接器,再使用功能表來執行下列命令:
建立配接器
設定屬性
更新
刪除
啟用
停用
新增應用程式至配接器
從配接器刪除應用程式
重設通知
新增配接器至配接器群組
從配接器群組刪除配接器
您也可以使用 SSOPS 命令列公用程式來管理密碼同步處理。 本節中大部分的命令僅供系統管理員使用。
對大部分命令而言,命令輸出會在畫面上顯示為兩欄。 由於某些螢幕設定可能會導致資料截斷,因此為了獲得最佳結果,您應該將螢幕緩衝區大小/Windows 大小變更為 120 個字元。
下表列出 SSOPS 命令。 本主題的其餘部分都有程式和其他說明。
命令 | 函式 |
---|---|
-list | 列出現有的配接器。 |
-display | 顯示配接器資訊。 |
-create | 建立新的配接器。 |
-setprops | 設定配接器的屬性。 |
-update | 匯報現有的配接器。 |
-delete | 刪除現有的配接器。 |
-enable | 啟用配接器。 |
-disable | 停用配接器。 |
-addapp | 新增配接器的應用程式。 |
-deleteapp | 刪除配接器的應用程式。 |
-reset | 重設通知或阻礙佇列。 |
-addtogroup | 將配接器新增至配接器群組。 |
-deletefromgroup | 從配接器群組中刪除配接器。 |
列出現有的配接器
按一下 [開始],按一下 [ 執行],輸入
cmd
,然後按一下 [ 確定]。在命令提示字元中,移至企業單一 Sign-On 安裝目錄。
預設值為 < drive > :\Program Files\Common Files\Enterprise 單一登入。
輸入
ssops -list
並按 ENTER。列出配接器和描述。 (E) 代表配接器已啟用,(D) 代表配接器已停用。
顯示配接器資訊
按一下 [開始],按一下 [ 執行],輸入
cmd
,然後按一下 [ 確定]。在命令提示字元中,移至企業單一 Sign-On 安裝目錄。
預設值為 < drive > :\Program Files\Common Files\Enterprise 單一登入。
輸入
ssops -display <adapter name>
並按 ENTER。畫面輸出會顯示指定配接器的資訊。
除了名稱、類型、描述、電腦和帳戶之外,會顯示下列資訊。
配接器旗標 詳細資料 啟用的配接器 決定是否啟用配接器。
旗標:SSO_FLAG_ENABLED
屬性名稱:enableApp
預設:否允許本機帳戶 決定「應用程式系統管理員」或「應用程式使用者」帳戶是否可為本機帳戶。
旗標:SSO_FLAG_APP_ALLOW_LOCAL
屬性名稱:allowLocalAccounts
預設:否接收來自配接器的密碼變更 決定配接器是否可接收外部的密碼變更。
旗標:SSO_FLAG_PARTIAL_SYNC_FROM_EXTERNAL_TO_DB
屬性名稱:syncFromAdapter
預設:否驗證舊密碼 決定配接器是否將在收到外部密碼變更時驗證舊密碼。 如果設定此旗標,當收到外部密碼變更時,外部配接器除了新的外部密碼之外,還必須提供舊的外部密碼。 然後比較該外部帳戶在 SSO 資料庫中的現有外部密碼與舊外部密碼。 若兩者相符,便會接受變更密碼。 若兩者不相符,便會拒絕變更密碼。
旗標:SSO_FLAG_SYNC_VERIFY_EXTERNAL_CREDS
屬性名稱:verifyOldPassword
預設值:是變更 Windows 密碼 判斷收到外部密碼變更時,是否也會變更 Windows 密碼, (完整同步處理) 。 ENTSSO 一律使用儲存在 SSO 資料庫中的舊 Windows 密碼,將 Windows 密碼變更為新的值, (Windows 需要舊密碼和新密碼才能變更使用者的密碼) 。 因此,這必須先初始化,Windows 密碼變更才能成功。 如果已針對特定對應設定密碼同步處理,則當外部認證是透過系統管理工具設定時, (ssomanage 或 ssoclient -setcredentials) ,也會設定儲存在 SSO 資料庫中的 Windows 密碼。
旗標:SSO_FLAG_FULL_SYNC_FROM_EXTERNAL_TO_WINDOWS
屬性名稱:changeWindowsPassword
預設:否傳送 Windows 密碼變更至配接器 判斷 Windows 密碼變更是否傳送至外部配接器。
旗標:SSO_FLAG_FULL_SYNC_FROM_WINDOWS_TO_EXTERNAL
屬性名稱:syncToAdapter
預設:否傳送舊密碼至配接器 如果是,除了新的密碼值之外,從 SSO 資料庫 () 的舊密碼值也會傳送至外部配接器。 某些外部系統可能會同時需要新舊密碼值才能變更密碼。
旗標:SSO_FLAG_SYNC_PROVIDE_OLD_EXTERNAL_CREDS
屬性名稱:sendOldPassword
預設:否允許對應衝突 決定配接器是否將允許對應衝突。
當對應不是唯一時就會發生對應衝突。 在單一的 SSO 個別應用程式中,對應永遠都是一對一:一個 Windows 帳戶只會對應至一個外部帳戶,反之亦然。
但是有可能會將一個以上的應用程式指派給配接器。 因此,某個應用程式中的對應可能會與另一個應用程式中的對應衝突。
此旗標的目的是防止發生此狀況。 除非能明確、充分瞭解此行為的需求,否則不允許發生對應衝突會較為安全。
旗標:SSO_FLAG_SYNC_ALLOW_MAPPING_CONFLICTS
屬性名稱:allowMappingConflicts
預設:否配接器描述 詳細資料 通知重試計數 預設值為 1。 通知重試延遲 (分鐘) 預設值為 5。 擱置通知的上限 預設值為 8。 存放區通知 (離線時) True/False。 伺服器名稱 伺服器名稱。 連接埠號碼 連接埠號碼。 此配接器的應用程式 目前指派給配接器的應用程式清單。
建立新的配接器
按一下 [開始],按一下 [ 執行],輸入
cmd
,然後按一下 [ 確定]。在命令提示字元中,移至企業單一 Sign-On 安裝目錄。
預設值為 < drive > :\Program Files\Common Files\Enterprise 單一登入。
輸入
ssops -create <adapter file>
並按 ENTER。畫面輸出會顯示新建立配接器的資訊。
設定配接器的屬性
按一下 [開始],按一下 [ 執行],輸入
cmd
,然後按一下 [ 確定]。在命令提示字元中,移至企業單一 Sign-On 安裝目錄。
預設值為 < drive > :\Program Files\Common Files\Enterprise 單一登入。
輸入
ssops -setprops <adapter name>
並按 ENTER。畫面輸出會顯示指定配接器的屬性。 如有需要,您可以編輯它們,但是不會驗證新值。
更新現有的配接器
按一下 [開始],按一下 [ 執行],輸入
cmd
,然後按一下 [ 確定]。在命令提示字元中,移至企業單一 Sign-On 安裝目錄。
預設值為 < drive > :\Program Files\Common Files\Enterprise 單一登入。
輸入
ssops -update <adapter file>
並按 ENTER。使用此命令可更新特定配接器的設定和旗標。 請勿使用此命令來設定屬性;請改用 -setprops 命令。
刪除現有的配接器
按一下 [開始],按一下 [ 執行],輸入
cmd
,然後按一下 [ 確定]。在命令提示字元中,移至企業單一 Sign-On 安裝目錄。
預設值為 < drive > :\Program Files\Common Files\Enterprise 單一登入。
輸入
ssops -delete <adapter name>
並按 ENTER。指定的配接器已刪除。
啟用配接器
按一下 [開始],按一下 [ 執行],輸入
cmd
,然後按一下 [ 確定]。在命令提示字元中,移至企業單一 Sign-On 安裝目錄。
預設值為 < drive > :\Program Files\Common Files\Enterprise 單一登入。
輸入
ssops -enable <adapter name>
並按 ENTER。指定的配接器已啟用。
停用配接器
按一下 [開始],按一下 [ 執行],輸入
cmd
,然後按一下 [ 確定]。在命令提示字元中,移至企業單一 Sign-On 安裝目錄。
預設值為 < drive > :\Program Files\Common Files\Enterprise 單一登入。
輸入
ssops -disable <adapter name>
並按 ENTER。指定的配接器已停用。
新增應用程式至配接器
按一下 [開始],按一下 [ 執行],輸入
cmd
,然後按一下 [ 確定]。在命令列,移至「企業單一登入」安裝目錄。
預設值為 < drive > :\Program Files\Common Files\Enterprise 單一登入。
輸入
ssops -addapp <adapter name> <application name>
並按 ENTER。指定的 SSO 應用程式會指派給指定的配接器。 這表示該應用程式中對應的密碼現在會使用此配接器進行同步處理。
雖然可以將多個應用程式指派給一個介面卡,但任何指定的應用程式只能指派給一個介面卡。
從配接器刪除應用程式
按一下 [開始],按一下 [ 執行],輸入
cmd
,然後按一下 [ 確定]。在命令提示字元中,移至企業單一 Sign-On 安裝目錄。
預設值為 < drive > :\Program Files\Common Files\Enterprise 單一登入。
輸入
ssops -deleteapp <application name>
並按 ENTER。指定的 SSO 應用程式會從配接器中移除。 (因為應用程式只能指派給一個介面卡,所以您不需要指定配接器名稱。)
重設通知
按一下 [開始],按一下 [ 執行],輸入
cmd
,然後按一下 [ 確定]。在命令提示字元中,移至企業單一 Sign-On 安裝目錄。
預設值為 < drive > :\Program Files\Common Files\Enterprise 單一登入。
輸入
ssops -reset <adapter name | all | damping>
並按 ENTER。此命令會依指定清除單一配接器或所有配接器禁止的資料表和 (或) 通知佇列。 禁止的資料表會儲存 10 分鐘的密碼變更歷程記錄。 在 Enterprise SSO 系統接受或傳送密碼變更之前,它會檢查其是否最近執行相同的變更。 若有,則會捨棄變更。
新增配接器至配接器群組
按一下 [開始],按一下 [ 執行],輸入
cmd
,然後按一下 [ 確定]。在命令提示字元中,移至企業單一 Sign-On 安裝目錄。
預設值為 < drive > :\Program Files\Common Files\Enterprise 單一登入。
輸入
ssops -addtogroup <adapter name> <adapter group>
並按 ENTER。此命令會將特定配接器新增至特定配接器群組。 雖然介面卡只能屬於一個介面卡群組,但介面卡群組可以包含多個介面卡。
從配接器群組刪除配接器
按一下 [開始],按一下 [ 執行],輸入
cmd
,然後按一下 [ 確定]。在命令提示字元中,移至企業單一 Sign-On 安裝目錄。
預設值為 < drive > :\Program Files\Common Files\Enterprise 單一登入。
輸入
ssops -deletefromgroup <adapter name> <adapter group>
並按 ENTER。此命令會刪除特定配接器群組的特定配接器。