"Никаких оснасток для PowerShell 4 не зарегистрировано"
У меня есть Windows Server 2012 R2 Standard
включен с ADFS
, Я могу открыть и использовать ADFS Management
приставка. Я не уверен, какая версия ADFS
установлен на сервере. Согласно блогам Microsoft Windows Server 2012 R2
приходит с ADFS 2.0
, Я не знаю, как это подтвердить.
Теперь мне нужно наклонить ADFS
часы на 2 минуты, используя PowerShell ADFS
Оснастка. Но когда я пытаюсь дать "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 -noun "ADFS" и вернул все командлеты ADFS. Оттуда мы выпускаем Set-ADFSRelyingPartTrust и смогли получить набор notBeforeShew.