Popravak: Potpisane PowerShell cmdlete rade sporije od nepotpisanih cmdleta

Cmdlet je lagana naredba koja se koristi u Windows (cmdlet)PowerShell(Windows PowerShell) okruženju. Windows PowerShell vrijeme izvođenja poziva ove cmdletove unutar konteksta skripti za automatizaciju koje se nalaze u naredbenom retku . Windows PowerShell vrijeme izvođenja ih također programski poziva putem Windows PowerShell API-(Windows PowerShell APIs) ja . U današnjem ćemo postu identificirati uzrok, a zatim ponuditi rješenje za problem potpisanih PowerShell cmdleta(PowerShell cmdlets) koji rade sporije od nepotpisanih cmdlet-a u sustavu Windows(Windows) .

Cmdleti izvode radnju i obično vraćaju objekt Microsoft .NET Framework sljedećoj naredbi u cjevovodu. Da biste napisali cmdlet, morate implementirati cmdlet klasu koja proizlazi iz jedne od dvije specijalizirane osnovne klase cmdleta. Izvedena klasa mora:

  • Deklarirajte(Declare) atribut koji identificira izvedenu klasu kao cmdlet.
  • Definirajte(Define) javna svojstva koja su ukrašena atributima koji identificiraju javna svojstva kao cmdlet parametre.
  • Nadjačajte jednu ili više metoda obrade unosa za obradu zapisa.

Potpisane PowerShell cmdlete rade sporije od nepotpisanih cmdleta

Primijetit ćete da se potpisani Windows PowerShell cmdleti izvode sporije od nepotpisanih cmdleta.

Ovaj se problem javlja jer se računalo ne može povezati sa sljedećim adresama za provjeru popisa pouzdanih certifikata(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

To se događa kada postoji problem s mrežom. Na primjer, postoje netočne postavke proxyja.

Da biste zaobišli ovaj problem, učinite sljedeće:

Potpisane PowerShell cmdlete rade sporije od nepotpisanih cmdleta

  • Pritisnite tipku Windows + R. U dijaloškom okviru Pokreni upišite (Run)gpedit.msc i pritisnite Enter za otvaranje Local Group Policy Editor(open Local Group Policy Editor) .
  • Idite na stazu u nastavku:

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

  • U oknu s detaljima s desne strane dvaput kliknite Postavke provjere puta certifikata(Certificate Path Validation Settings) .
  • Odaberite karticu Network Retrieval .
  • Označite potvrdni okvir Definiraj ove postavke pravila(Define these policy settings) .
  • Poništite potvrdni okvir Automatski ažuriraj certifikate u programu Microsoftovih korijenskih certifikata (preporučeno)(Automatically update certificates in the Microsoft Root Certificate Program (recommended) ) .
  • Kliknite Primijeni(Apply) > U redu.(OK.)

Sada možete izaći iz uređivača lokalnih grupnih pravila(Local Group Policy Editor) .

That’s it!



About the author

Ja sam profesionalni recenzent i pojačivač produktivnosti. Volim provoditi vrijeme online igrajući video igrice, istražujući nove stvari i pomažući ljudima u njihovim tehnološkim potrebama. Imam neko iskustvo s Xboxom i pomažem korisnicima da očuvaju svoje sustave sigurnima od 2009.



Related posts