Поправка: Потписане ПоверСхелл цмдлете раде спорије од непотписаних цмдлета

цмдлет(cmdlet) је лагана команда која се користи у Виндовс ПоверСхелл(Windows PowerShell) окружењу. Виндовс ПоверСхелл(Windows PowerShell) рунтиме позива ове цмдлете у контексту скрипти за аутоматизацију које су обезбеђене на командној линији. Виндовс ПоверСхелл(Windows PowerShell) рунтиме их такође програмски позива преко Виндовс ПоверСхелл АПИ-ја(Windows PowerShell APIs) . У данашњем посту ћемо идентификовати узрок, а затим обезбедити решење за проблем потписаних ПоверСхелл команди(PowerShell cmdlets) које раде спорије од непотписаних цмдлет команди на Виндовс(Windows) -у .

Команде извршавају радњу и обично враћају Мицрософт .НЕТ Фрамеворк(Microsoft .NET Framework) објекат следећој команди у цевоводу. Да бисте написали цмдлет, морате имплементирати цмдлет класу која потиче од једне од две специјализоване цмдлет основне класе. Изведена класа мора:

  • Декларисајте(Declare) атрибут који идентификује изведену класу као цмдлет.
  • Дефинишите(Define) јавна својства која су украшена атрибутима који идентификују јавна својства као цмдлет параметре.
  • Замените једну или више метода обраде уноса да бисте обрађивали записе.

Потписане ПоверСхелл(PowerShell) команде раде спорије од непотписаних цмдлет команди

Приметићете да потписане Виндовс ПоверСхелл(Windows PowerShell) команде команди раде спорије од непотписаних цмдлет команди.

Овај проблем се јавља зато што рачунар не може да се повеже са следећим адресама за верификацију листе поверења сертификата(Certificate Trust List) ( ЦТЛ ):(CTL)

http://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/disallowedcertstl.cab

http://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootstl.cab

Ово се дешава када постоји проблем са мрежом. На пример, постоје нетачна подешавања проксија.

Да бисте заобишли овај проблем, урадите следеће:

Потписане ПоверСхелл команде раде спорије од непотписаних цмдлет команди

Computer Configuration > Windows Settings > Security Settings > Public Key Policies

  • У окну са детаљима на десној страни кликните двапут на Подешавања провере путање сертификата(Certificate Path Validation Settings) .
  • Изаберите картицу Мрежно преузимање(Network Retrieval) .
  • Означите поље за потврду Дефинишите ове поставке смерница .(Define these policy settings)
  • Опозовите избор у пољу за потврду Аутоматски ажурирај сертификате у програму Мицрософт роот сертификата (препоручено)(Automatically update certificates in the Microsoft Root Certificate Program (recommended) ) .
  • Кликните на Примени(Apply) > ОК.(OK.)

Сада можете изаћи из уређивача локалних групних политика(Local Group Policy Editor) .

That’s it!



About the author

Ја сам хардверски инжењер са преко 10 година искуства у раду на ИОС и МацОС системима. Такође сам био наставник у вечерњим часовима последњих 5 година и сам сам научио како да користим Гоогле Цхроме. Моје вештине у обе области чине ме савршеним кандидатом за развој веб страница, графички дизајн или рад на безбедности на вебу.



Related posts