PowerShell cmdlet Get-AdfsProperties不包含EnableIdInitiatedSignOnPage属性

PowerShell cmdlet Get-AdfsProperties不包含EnableIdInitiatedSignOnPage属性,powershell,single-sign-on,saml-2.0,adfs,idp,Powershell,Single Sign On,Saml 2.0,Adfs,Idp,我正在为SAML ASPNET创建ADFS配置依赖方,但在PowerShell中键入Get-AdfsProperties cmdlet以启用EnableIdInitiatedSignonPage True时,输出不包含EnableIdInitiatedSignonPage属性 为什么缺少EnableIdInitiatedSignonPage属性 执行查询集AdfsProperties–EnableIdpInitiatedSignonPage$True时, 显示错误消息 请帮帮我如果您使用的是旧

我正在为SAML ASPNET创建ADFS配置依赖方,但在PowerShell中键入Get-AdfsProperties cmdlet以启用EnableIdInitiatedSignonPage True时,输出不包含EnableIdInitiatedSignonPage属性

为什么缺少EnableIdInitiatedSignonPage属性

执行查询集AdfsProperties–EnableIdpInitiatedSignonPage$True时, 显示错误消息


请帮帮我

如果您使用的是旧版Windows和旧版ADFS,则此属性不存在。如果您查看MS提供的WS216及更高版本的文档

财产在那里

。。。在某些情况下,默认情况下不会显示所有属性。您必须使用cmdlet,如

cmdletname | Select-Object '*'

。。。去看看他们

如果你只是为了这个

Get-AdfsProperties | Select-Object EnableIdpInitiatedSignonpage
。。。您应该会看到该设置的显示,并且该属性的设置类似

Set-AdfsProperties –EnableIdpInitiatedSignonPage $True
更新

根据你的评论

…我正在使用Windows Server 2012 R2数据中心

。。。如何在页面上实现Enable IdpInitiatedSignon

在WS2016之前的旧版Windows/ADFS上,默认情况下处于启用状态。无需手动/手动方式来启用它。只需转到IDP页面

https://adfs.YourDomainName.com/adfs/ls/idpinitiatedsignon 
或者在ADFS服务器上

https://localhost/adfs/ls/IdpInitiatedSignon.aspx 

如果未启用,即IdP页面不呈现等,则说明ADFS安装出现问题,需要卸载并重新安装。

谢谢您的回答。我使用的是Windows Server 2012 R2数据中心,Bios模式=Legacy,但我的问题是,如何实现Enable IdpInitiatedSignon页面而不会在旧版Windows上出现错误。如果我发现了错误,是否有其他方法可以启用IdpInitiatedSignon页面非常感谢。对我来说很好,不用担心。请记住,如果这解决了您的用例,请将其标记为您接受的答案,以利于其他可能有相同问题的人。
https://adfs.YourDomainName.com/adfs/ls/idpinitiatedsignon 
https://localhost/adfs/ls/IdpInitiatedSignon.aspx