수정: 서명된 PowerShell cmdlet이 서명되지 않은 cmdlet보다 느리게 실행됨
cmdlet 은 Windows PowerShell 환경 에서 사용 되는 간단한 명령입니다. Windows PowerShell 런타임 은 명령줄에서 제공되는 자동화 스크립트 컨텍스트 내에서 이러한 cmdlet을 호출합니다. Windows PowerShell 런타임은 또한 Windows PowerShell API를 통해 프로그래밍 방식으로 호출 합니다(Windows PowerShell APIs) . 오늘의 게시물에서는 원인을 확인한 다음 서명된 PowerShell cmdlet 이 (PowerShell cmdlets)Windows 에서 서명되지 않은 cmdlet보다 느리게 실행 되는 문제에 대한 해결 방법을 제공합니다 .
cmdlet은 작업을 수행하고 일반적으로 파이프라인의 다음 명령에 Microsoft .NET Framework 개체를 반환합니다. (Microsoft .NET Framework)cmdlet을 작성하려면 두 개의 특수 cmdlet 기본 클래스 중 하나에서 파생된 cmdlet 클래스를 구현해야 합니다. 파생 클래스는 다음을 수행해야 합니다.
- (Declare)파생 클래스를 cmdlet으로 식별하는 특성을 선언 합니다.
- (Define)공용 속성을 cmdlet 매개 변수로 식별하는 특성으로 장식된 공용 속성을 정의 합니다.
- 하나 이상의 입력 처리 방법을 재정의하여 레코드를 처리합니다.
서명된 PowerShell cmdlet은 서명되지 않은 cmdlet보다 느리게 실행됩니다.
서명된 Windows PowerShell cmdlet은 서명되지 않은 cmdlet보다 느리게 실행됩니다.
이 문제는 컴퓨터가 인증서 신뢰 목록(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
네트워크 문제가 있을 때 발생합니다. 예를 들어 잘못된 프록시 설정이 있습니다.
이 문제를 해결하려면 다음을 수행하십시오.
- Windows 키 + R을 누릅니다 . 실행(Run) 대화 상자에서 gpedit.msc 를 입력하고 Enter 키를 눌러 로컬 그룹 정책 편집기(open Local Group Policy Editor) 를 엽니다 .
- 아래 경로로 이동합니다.
Computer Configuration > Windows Settings > Security Settings > Public Key Policies
- 오른쪽의 세부 정보 창에서 인증서 경로 유효성 검사 설정(Certificate Path Validation Settings) 을 두 번 클릭합니다 .
- 네트워크 검색(Network Retrieval) 탭 을 선택합니다 .
- 이 정책 설정 정의(Define these policy settings) 확인란 을 선택합니다.
- Microsoft 루트 인증서 프로그램에서 인증서 자동 업데이트(권장)(Automatically update certificates in the Microsoft Root Certificate Program (recommended) ) 확인란 의 선택을 취소 합니다.
- 적용(Apply) > 확인을 클릭 합니다.(OK.)
이제 로컬 그룹 정책 편집기(Local Group Policy Editor) 를 종료할 수 있습니다 .
That’s it!
Related posts
Windows 10에서 PowerShell Script을 사용하여 Security Questions을 비활성화하십시오
Check Windows 10 OS architecture 사용 PowerShell or Command Prompt
Create System Restore Point 사용 Command Prompt or PowerShell
사용 방법 Windows PowerShell ISE - 초보자 자습서
PWSH.EXE 란 무엇입니까? 목록 PWSH syntax 사용할 수 있습니다
Create Multiple Folders Using Command Prompt and PowerShell
방법 해제 PowerShell에 Windows 10
Windows PowerShell ISE vs Windows PowerShell : 차이점은 무엇입니까?
Change Local Account password 사용 Command Prompt or PowerShell
Windows 10에 PowerShell 7.0을 설치하는 방법
Fix PowerShell Windows 11/10에 High CPU usage의 원인
방법 Remotely Restart PowerShell을 사용하는 Windows 10 컴퓨터
Group Policy & PowerShell를 사용하여 제어 된 Folder Access 구성
List computer BIOS GetBIOS PowerShell module를 이용한 설정
Windows Server Network connectivity 문제 해결 PowerShell를 통해 문제를 해결합니다
PowerShell Windows 10에서 Microsoft Store apps를 재설정하는 방법
PowerShell and Command Prompt을 기본 설정으로 재설정하는 방법
Windows 10에서 PowerShell script 파일을 만드고 실행하는 방법
Windows 10에서 PowerShell를 사용하여 Webcams를 찾아서 비활성화하는 방법
방법 ALWAYS Administrator로 Command Prompt and PowerShell를 실행하십시오