ImageTemplatePowerShellCustomizer interface
Ejecuta powerShell especificado en la máquina virtual (Windows). Corresponde al aprovisionamiento de PowerShell packer. Se puede especificar exactamente uno de "scriptUri" o "insertado".
- Extends
Propiedades
inline | Matriz de comandos de PowerShell que se van a ejecutar |
run |
Si se especifica, el script de PowerShell se ejecutará con privilegios elevados mediante el usuario del sistema local. Solo puede ser true cuando el campo runElevated anterior está establecido en true. |
run |
Si se especifica, el script de PowerShell se ejecutará con privilegios elevados. |
script |
URI del script de PowerShell que se va a ejecutar para personalizar. Puede ser un vínculo de GitHub, un URI de SAS para Azure Storage, etc. |
sha256Checksum | Suma de comprobación SHA256 del script de Power Shell proporcionado en el campo scriptUri anterior |
type | Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto. |
valid |
Códigos de salida válidos para el script de PowerShell. [Valor predeterminado: 0] |
Propiedades heredadas
name | Nombre descriptivo para proporcionar contexto sobre lo que hace este paso de personalización |
Detalles de las propiedades
inline
Matriz de comandos de PowerShell que se van a ejecutar
inline?: string[]
Valor de propiedad
string[]
runAsSystem
Si se especifica, el script de PowerShell se ejecutará con privilegios elevados mediante el usuario del sistema local. Solo puede ser true cuando el campo runElevated anterior está establecido en true.
runAsSystem?: boolean
Valor de propiedad
boolean
runElevated
Si se especifica, el script de PowerShell se ejecutará con privilegios elevados.
runElevated?: boolean
Valor de propiedad
boolean
scriptUri
URI del script de PowerShell que se va a ejecutar para personalizar. Puede ser un vínculo de GitHub, un URI de SAS para Azure Storage, etc.
scriptUri?: string
Valor de propiedad
string
sha256Checksum
Suma de comprobación SHA256 del script de Power Shell proporcionado en el campo scriptUri anterior
sha256Checksum?: string
Valor de propiedad
string
type
Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto.
type: "PowerShell"
Valor de propiedad
"PowerShell"
validExitCodes
Códigos de salida válidos para el script de PowerShell. [Valor predeterminado: 0]
validExitCodes?: number[]
Valor de propiedad
number[]
Detalles de las propiedades heredadas
name
Nombre descriptivo para proporcionar contexto sobre lo que hace este paso de personalización
name?: string
Valor de propiedad
string
heredado deImageTemplateCustomizer.name