我需要在现有 ADFS 登录站点上自定义一些内容。通过导航到https://fqdn/adfs/ls/IdpInitiatedSignon.aspx,我可以按原样查看该站点。但是我使用不同的命令和脚本编辑所做的更改似乎不会传播到该站点。举个例子:
- 用过的
Set-ADFSGlobalWebContent -CompanyName 'example'
在此之后,我没有观察到网站上的变化。如果我运行,Get-ADFSGlobalWebContent
我确实看到 CompanyName 已更改,但实际的 ADFS 网站没有显示任何内容。
- 设置一行
Scripts\onload.js
以说“使用您的 FQDN 帐户登录”。保存此文件并确认当前活动的 ADFS 主题引用它后,我检查站点以查看旧文本(在本例中为“Passwod Change”,不,这不是错字)仍然存在。
我在这里想念什么?我对 ADFS 修改非常陌生,但它需要改变。提前感谢您的帮助!
我发现我正在混合使用 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"}
资源