2015-02-10 41 views
0

我有一個Windows Server 2012 R2 Standard啓用ADFS。我可以打開並使用ADFS Management控制檯。我不確定服務器上安裝了哪個版本的ADFS。根據微軟博客Windows Server 2012 R2附帶ADFS 2.0。我不知道如何確認這一點。「沒有管理單元已註冊爲powershell 4」

現在我需要使用powershell ADFS管理單元將ADFS時鐘傾斜2分鐘。 但是,當我嘗試給「get-pssnapin -registered」它沒有列出ADFS服務器。

誰能幫助我如何在PowerShell中執行以下命令:

Add-PSSnapin Microsoft.Adfs.PowerShell 
Get-ADFSRelyingPartyTrust –identifier 「urn:party:sso」 | Set –NotBeforeSkew 2 

下面是我得到的錯誤:我們也遇到過這個問題

PS C:\Users\manasa.pandiri> add-pssnapin microsoft.adfs.powershell 
add-pssnapin : No snap-ins have been registered for Windows PowerShell version 4. 
At line:1 char:1 
+ add-pssnapin microsoft.adfs.powershell 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+ CategoryInfo   : InvalidArgument: (microsoft.adfs.powershell:String) [Add-PSSnapin], PSArgumentException 
+ FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand 

回答

1

。有一個get-module -listavaiable,發現ADFS v1存在。接下來做了一個get-command -noun「ADFS」,它返回了所有ADFS cmdlet。從那裏我們發佈了Set-ADFSRelyingPartTrust並且能夠獲得notBeforeShew集合。

+1

最後不需要PSSnapin命令。 – Russ 2015-03-26 16:12:49

相關問題