
我需要在現有 ADFS 登入網站上自訂一些內容。透過導航至https://fqdn/adfs/ls/IdpInitiatedSignon.aspx,我可以按原樣查看該網站。但是我使用不同的命令和腳本編輯所做的更改似乎沒有傳播到網站。舉個例子:
- 用過的
Set-ADFSGlobalWebContent -CompanyName 'example'
此後我沒有觀察到網站上有任何變化。如果我運行,Get-ADFSGlobalWebContent
我確實會看到 CompanyName 已更改,但實際的 ADFS 網站沒有顯示任何內容。
- 設定一行
Scripts\onload.js
以顯示「使用您的 FQDN 帳戶登入」。保存此文件並確認當前活動的 ADFS 主題引用該文件後,我檢查網站以查看舊文本(在本例中為“密碼更改”,這不是拼寫錯誤)仍然存在。
我在這裡缺少什麼?我對 ADFS 修改非常陌生,但它需要更改。預先感謝您的任何幫助!
答案1
我發現我正在混合 Windows Server 2016 和 2012 命令和樣式。我還發現,在某些命令中,我的目標是非活動的 ADFS 主題,而不是活動的主題。此外,需要在文字編輯器中修改onload.js文件,然後使用以下命令啟動:
Set-AdfsWebTheme -TargetName custom -AdditionalFileResource @{Uri=’/adfs/portal/script/onload.js’;path="D:\inetpub\adfsassets\script\onload.js"}