다음을 통해 공유


ImageTemplatePowerShellCustomizer interface

VM(Windows)에서 지정된 PowerShell을 실행합니다. Packer powershell 프로비저닝자에 해당합니다. 정확히 'scriptUri' 또는 'inline' 중 하나를 지정할 수 있습니다.

Extends

속성

inline

실행할 PowerShell 명령의 배열

runAsSystem

지정된 경우 PowerShell 스크립트는 로컬 시스템 사용자를 사용하여 상승된 권한으로 실행됩니다. 위의 runElevated 필드가 true로 설정된 경우에만 true일 수 있습니다.

runElevated

지정된 경우 PowerShell 스크립트는 관리자 권한으로 실행됩니다.

scriptUri

사용자 지정을 위해 실행할 PowerShell 스크립트의 URI입니다. Github 링크, Azure Storage용 SAS URI 등일 수 있습니다.

sha256Checksum

위의 scriptUri 필드에 제공된 Power Shell 스크립트의 SHA256 체크섬

type

이 개체가 될 수 있는 다양한 형식을 지정하는 다형 판별자

validExitCodes

PowerShell 스크립트에 대한 유효한 종료 코드입니다. [기본값: 0]

상속된 속성

name

이 사용자 지정 단계가 수행하는 작업을 컨텍스트를 제공하는 이름

속성 세부 정보

inline

실행할 PowerShell 명령의 배열

inline?: string[]

속성 값

string[]

runAsSystem

지정된 경우 PowerShell 스크립트는 로컬 시스템 사용자를 사용하여 상승된 권한으로 실행됩니다. 위의 runElevated 필드가 true로 설정된 경우에만 true일 수 있습니다.

runAsSystem?: boolean

속성 값

boolean

runElevated

지정된 경우 PowerShell 스크립트는 관리자 권한으로 실행됩니다.

runElevated?: boolean

속성 값

boolean

scriptUri

사용자 지정을 위해 실행할 PowerShell 스크립트의 URI입니다. Github 링크, Azure Storage용 SAS URI 등일 수 있습니다.

scriptUri?: string

속성 값

string

sha256Checksum

위의 scriptUri 필드에 제공된 Power Shell 스크립트의 SHA256 체크섬

sha256Checksum?: string

속성 값

string

type

이 개체가 될 수 있는 다양한 형식을 지정하는 다형 판별자

type: "PowerShell"

속성 값

"PowerShell"

validExitCodes

PowerShell 스크립트에 대한 유효한 종료 코드입니다. [기본값: 0]

validExitCodes?: number[]

속성 값

number[]

상속된 속성 세부 정보

name

이 사용자 지정 단계가 수행하는 작업을 컨텍스트를 제공하는 이름

name?: string

속성 값

string

상속된ImageTemplateCustomizer.name