Windows PowerShell API 샘플

이 섹션에는 기능을 제한하는 Runspace를 만드는 방법과 Runspace 풀을 사용하여 Runspace를 제공하여 명령을 비동기적으로 실행하는 방법을 보여 주는 샘플 코드가 포함되어 있습니다. Microsoft Visual Studio를 사용하여 콘솔 애플리케이션을 만든 다음 이 섹션의 항목에서 호스트 애플리케이션으로 코드를 복사할 수 있습니다.

이 섹션 안에

PowerShell01 샘플 이 샘플에서는 System.Management.Automation.Runspaces.InitialSessionState 개체를 사용하여 Runspace의 기능을 제한하는 방법을 보여 줍니다. 이 샘플의 출력은 Runspace의 언어 모드를 제한하는 방법, cmdlet을 프라이빗으로 표시하는 방법, cmdlet 및 공급자를 추가 및 제거하는 방법, 프록시 명령을 추가하는 방법 등을 보여 줍니다.

PowerShell02 샘플 이 샘플에서는 Runspace 풀의 Runspace를 사용하여 명령을 비동기적으로 실행하는 방법을 보여 줍니다. 샘플은 명령 목록을 생성한 다음, 필요한 경우 Windows PowerShell 엔진이 풀에서 Runspace를 여는 동안 해당 명령을 실행합니다.