2017-02-28 58 views
1

是新來ADFS設置和我已經設置了ADFS通過觀看YouTube,爲SSOJava Web應用程序。每當我瀏覽URL https://hostname.domain.name/adfs/ls/IdpInitiatedSignon.aspx時,ADFS都會要求用戶在用戶打開瀏覽器時每次登錄。KmsiLifetimeMins命名參數NOTFOUND

我已經去了通過微軟TechNet我已經啓用EnableKmsi的屬性,以使用戶能夠登錄一次,直到用戶希望從URL https://hostname.domain.name/adfs/ls/IdpInitiatedSignon.aspx註銷文章。當我閱讀文章時,我已閱讀了關於KmsiLifetimeMins(以分鐘爲單位)的屬性。此屬性用於保持用戶登錄,直到此屬性中提到的超時。

此屬性的默認值爲1440即24小時。我試圖通過使用以下命令該屬性值更改爲48小時,從PowerShell的

設置-AdfsProperties -KmsiLifetimeMins:$ 2880

設置-AdfsProperties -KmsiLifetimeMins:2880

但是當我嘗試運行上述命令之一時,出現錯誤

Set-AdfsProperties : A parameter cannot be found that matches parameter name 'KmsiLifetimeMins'. 
At line:1 char:20 
+ Set-AdfsProperties -KmsiLifetimeMins:$10 
+     ~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : InvalidArgument: (:) [Set-AdfsProperties], ParameterBindingException 
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.IdentityServer.Management.Commands.SetServiceProperties 
    Command 

我不知道爲什麼錯誤提示我正在使用Windows Server 2012 R2評估類型的Datacenter版本。我做錯了什麼?在這方面請幫助我。

在此先感謝。

回答

2

我不知道爲什麼錯誤會提高我使用Windows Server 2012 R2評估類型的數據中心版本。我做錯了什麼?在這方面請幫助我。

KMSI是一個ADFS 4.0功能。您目前正在使用ADFS 3.0

您需要針對ADFS 4.0的Windows Server 2016

+0

噢感謝您的更新@Mathias。有沒有其他的財產要改變,讓我及時唱歌? –

+0

@BhuvaneshWaran不,你不能啓用不存在的功能:-)你將不得不在個別服務上配置更長的會話生命週期(所以在Java Web應用程序端) –