다음을 통해 공유


DSC ProcessSet 리소스

적용 대상: Windows PowerShell 5.x

Windows PowerShell DSC(필요한 상태 구성)의 ProcessSet 리소스에서는 대상 노드에서 프로세스를 구성하는 메커니즘을 제공 합니다.

참고

이 DSC 리소스에 대한 이 설명서에서는 버전 7.2 이전의 PowerShell에 포함된 버전을 다룹니다. PSDscResources 모듈에는 Microsoft에서 공식적으로 지원하는 새 DSC 리소스와 업데이트된 DSC 리소스가 포함되어 있습니다. PSDscResources 모듈은 PowerShell 갤러리에서 사용할 수 있습니다.

자세한 내용 및 업데이트된 설명서는 PSDscResources 참조 설명서를 참조하세요.

구문

ProcessSet [string] #ResourceName
{
    Path = [string]
    [ Credential = [PSCredential] ]
    [ StandardOutputPath = [string] ]
    [ StandardErrorPath = [string] ]
    [ StandardInputPath = [string] ]
    [ WorkingDirectory = [string] ]
    [ DependsOn = [string[]] ]
    [ Ensure = [string] { Absent | Present }  ]
    [ PsDscRunAsCredential = [PSCredential] ]
}

속성

속성 Description
경로 프로세스 실행 파일의 경로입니다. 실행 파일의 정규화된 경로가 아니라 파일 이름인 경우 DSC 리소스는 환경 $env:Path 변수를 검색하여 파일을 찾습니다. 이 속성의 값이 정규화된 경로인 경우 DSC는 $env:Path 환경 변수를 사용하여 파일을 찾지 않으며 경로가 없는 경우 오류가 발생합니다. 상대 경로는 허용되지 않습니다.
자격 증명 프로세스를 시작하기 위한 자격 증명을 나타냅니다.
StandardErrorPath 프로세스가 표준 오류를 쓰는 경로입니다. 거기에 있던 기존 파일은 덮어씁니다.
StandardInputPath 프로세스가 표준 입력을 받는 스트림입니다.
StandardOutputPath 프로세스가 표준 출력을 쓰는 파일의 경로입니다. 거기에 있던 기존 파일은 덮어씁니다.
시작 위치 프로세스에 대한 현재 작업 디렉터리로 사용되는 위치입니다.

공용 속성

속성 Description
DependsOn 이 리소스를 구성하려면 먼저 다른 리소스의 구성을 실행해야 함을 나타냅니다. 예를 들어, 먼저 실행하려는 리소스 구성 스크립트 블록의 ID가 ResourceName이고 해당 형식이 ResourceType일 경우, 이 속성을 사용하기 위한 구문은 DependsOn = "[ResourceType]ResourceName"입니다.
Ensure 프로세스가 존재하는지 여부를 지정합니다. 프로세스가 있는지 확인하려면 이 속성을 Present 로 설정합니다. 그렇지 않으면 Absent로 설정합니다. 기본값은 Present입니다.
PsDscRunAsCredential 전체 리소스를 실행하기 위한 자격 증명을 설정합니다.

참고

PsDscRunAsCredential 공용 속성은 다른 자격 증명의 컨텍스트에서 DSC 리소스를 실행할 수 있도록 WMF 5.0에 추가되었습니다. 자세한 내용은 DSC 리소스로 자격 증명 사용을 참조하세요.