DSC WindowsProcess 리소스DSC WindowsProcess Resource

적용 대상: Windows PowerShell 5.0Applies To: Windows PowerShell 5.0

Windows PowerShell DSC(필요한 상태 구성)의 ProcessSet 리소스에서는 대상 노드에서 프로세스를 구성하는 메커니즘을 제공 합니다.The ProcessSet resource in Windows PowerShell Desired State Configuration (DSC) provides a mechanism to configure processes on a target node. 이 리소스는 GroupName 매개 변수에 지정된 각 그룹에 대해 WindowsProcess 리소스를 호출하는 복합 리소스입니다.This resource is a composite resource that calls the WindowsProcess resource for each group specified in the GroupName parameter.

구문Syntax

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

속성Properties

속성Property 설명Description
인수Arguments 프로세스에 그대로 전달할 인수를 포함하는 문자열입니다.A string that contains arguments to pass to the process as-is. 몇 개의 인수를 전달해야 하는 경우 모두 이 문자열에 넣습니다.If you need to pass several arguments, put them all in this string.
경로Path 프로세스 실행 파일의 경로입니다.The paths to the process executables. 실행 파일의 정규화된 경로가 아니라 파일 이름인 경우 DSC 리소스는 환경 Path 변수($env:Path)를 검색하여 파일을 찾습니다.If these are the names of the executable files (not fully qualified paths), the DSC resource will search the environment Path variable ($env:Path) to find the files. 이 속성의 값이 정규화된 경로인 경우 DSC는 Path 환경 변수를 사용하여 파일을 찾지 않으며 경로가 없는 경우 오류가 발생합니다.If the values of this property are fully qualified paths, DSC will not use the Path environment variable to find the files, and will throw an error if any of the paths do not exist. 상대 경로는 허용되지 않습니다.Relative paths are not allowed.
자격 증명Credential 프로세스를 시작하기 위한 자격 증명을 나타냅니다.Indicates the credentials for starting the process.
EnsureEnsure 프로세스가 존재하는지 여부를 지정합니다.Specifies whether the processes exists. 프로세스가 존재하도록 하려면 이 속성을 "Present"으로 설정합니다.Set this property to "Present" to ensure that the process exists. 그렇지 않으면, "Absent"으로 설정합니다.Otherwise, set it to "Absent". 기본값은 "Present"입니다.The default is "Present".
StandardErrorPathStandardErrorPath 프로세스가 표준 오류를 쓰는 경로입니다.The path to which the processes write standard error. 거기에 있던 기존 파일은 덮어씁니다.Any existing file there will be overwritten.
StandardInputPathStandardInputPath 프로세스가 표준 입력을 받는 스트림입니다.The stream from which the process receives standard input.
StandardOutputPathStandardOutputPath 프로세스가 표준 출력을 쓰는 파일의 경로입니다.The path of the file to which the processes write standard output. 거기에 있던 기존 파일은 덮어씁니다.Any existing file there will be overwritten.
WorkingDirectoryWorkingDirectory 프로세스에 대한 현재 작업 디렉터리로 사용되는 위치입니다.The location used as the current working directory for the processes.
DependsOnDependsOn 이 리소스를 구성하려면 먼저 다른 리소스의 구성을 실행해야 함을 나타냅니다.Indicates that the configuration of another resource must run before this resource is configured. 예를 들어, 먼저 실행하려는 리소스 구성 스크립트 블록의 ID가 ResourceName이고 해당 형식이 _ResourceType일 경우, 이 속성을 사용하기 위한 구문은 DependsOn = "[ResourceType]ResourceName"입니다.For example, if the ID of the resource configuration script block that you want to run first is ResourceName and its type is _ResourceType, the syntax for using this property is DependsOn = "[ResourceType]ResourceName" .