"no snap ins have been registered for powershell 4"



我有一个启用了ADFSWindows Server 2012 R2 Standard。我可以打开并使用ADFS Management控制台。我不确定服务器上安装了ADFS的哪个版本。根据微软博客,Windows Server 2012 R2附带ADFS 2.0。我不知道如何证实这一点。

现在,我需要使用powershell ADFS管理单元将ADFS时钟偏移2分钟。但当我尝试给出"getpssnapin-registered"时,它并没有列出ADFS服务器。

有人能帮助我如何在powershell上执行以下命令吗:

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

下面是我得到的错误:

PS C:Usersmanasa.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

我们也遇到了这个问题。是否获取模块列表,并发现ADFS v1存在。接下来做了一个get命令-名词"ADFS",它返回了所有的ADFS cmdlet。从那里,我们发布了Set ADFSElyingPartTrust,并能够获得notBeforeShew集合。

相关内容

  • 没有找到相关文章

最新更新