DSC WindowsProcess 리소스DSC WindowsProcess Resource

‘적용 대상: Windows PowerShell 4.0, Windows PowerShell 5.0’Applies To: Windows PowerShell 4.0, Windows PowerShell 5.0

Windows PowerShell DSC(필요한 상태 구성)의 WindowsProcess 리소스에서는 대상 노드에서 프로세스를 구성하는 메커니즘을 제공 합니다.The WindowsProcess resource in Windows PowerShell Desired State Configuration (DSC) provides a mechanism to configure processes on a target node.

구문Syntax

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

속성Properties

속성Property 설명Description
인수Arguments 프로세스에 그대로 전달할 인수의 문자열을 나타냅니다.Indicates a string of arguments to pass to the process as-is. 몇 개의 인수를 전달해야 하는 경우 모두 이 문자열에 넣습니다.If you need to pass several arguments, put them all in this string.
경로Path 프로세스 실행 파일의 경로입니다.The path to the process executable. 실행 파일의 정규화된 경로가 아니라 파일 이름인 경우 DSC 리소스는 환경 Path 변수($env:Path)를 검색하여 실행 파일을 찾습니다.If this the file name of the executable (not the fully qualified path), the DSC resource will search the environment Path variable ($env:Path) to find the executable file. 이 속성의 값이 정규화된 경로인 경우 DSC는 Path 환경 변수를 사용하여 파일을 찾지 않으며 경로가 없는 경우 오류가 발생합니다.If the value of this property is a fully qualified path, DSC will not use the Path environment variable to find the file, and will throw an error if the path does not exist. 상대 경로는 허용되지 않습니다.Relative paths are not allowed.
자격 증명Credential 프로세스를 시작하기 위한 자격 증명을 나타냅니다.Indicates the credentials for starting the process.
EnsureEnsure 프로세스가 존재하는지 여부를 나타냅니다.Indicates if the process exists. 프로세스가 존재하도록 하려면 이 속성을 "Present"으로 설정합니다.Set this property to "Present" to ensure that the process exists. 그렇지 않으면, "Absent"으로 설정합니다.Otherwise, set it to "Absent". 기본값은 "Present"입니다.The default is "Present".
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" .
StandardErrorPathStandardErrorPath 표준 오류를 쓸 디렉터리 경로를 나타냅니다.Indicates the directory path to write the standard error. 거기에 있던 기존 파일은 덮어씁니다.Any existing file there will be overwritten.
StandardInputPathStandardInputPath 표준 입력 위치를 나타냅니다.Indicates the standard input location.
StandardOutputPathStandardOutputPath 표준 출력을 쓸 위치를 나타냅니다.Indicates the location to write the standard output. 거기에 있던 기존 파일은 덮어씁니다.Any existing file there will be overwritten.
WorkingDirectoryWorkingDirectory 프로세스에 대한 현재 작업 디렉터리로 사용할 위치를 나타냅니다.Indicates the location that will be used as the current working directory for the process.