Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Sinopsis
Devuelve la representación base64 de una cadena de entrada.
Sintaxis
base64(<inputString>)
Descripción
La base64()
función devuelve la representación base64 de una cadena de entrada. Pasar datos codificados como base64 puede reducir los errores al pasar datos, especialmente cuando diferentes herramientas requieren caracteres de escape diferentes.
Ejemplos
Ejemplo 1: Conversión de una cadena en base64
La configuración convierte un valor de cadena básico con la base64()
función .
# base64.example.1.dsc.config.yaml
$schema: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/config/document.json
resources:
- name: Echo 'abc' in base64
type: Test/Echo
properties:
output: "[base64('abc')]"
dsc --input-file base64.example.1.dsc.config.yaml config get
results:
- name: Echo 'abc' in base64
type: Test/Echo
result:
actualState:
output: YWJj
messages: []
hadErrors: false
Ejemplo 2: Conversión de una cadena concatenada en base64
La configuración usa la función concat() dentro de la base64()
función para combinar las cadenas a
, b
y en c
abc
antes de devolver la representación base64.
# base64.example.2.dsc.config.yaml
$schema: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/config/document.json
resources:
- name: Echo concatenated 'a', 'b', 'c' in base64
type: Test/Echo
properties:
output: "[base64(concat('a', 'b', 'c'))]"
dsc --input-file base64.example.2.dsc.config.yaml config get
results:
- name: Echo concatenated 'a', 'b', 'c' in base64
type: Test/Echo
result:
actualState:
output: YWJj
messages: []
hadErrors: false
Parámetros
inputString
La base64()
función espera una sola cadena como entrada. La función convierte el valor en una representación base64. Si el valor no es una cadena, DSC genera un error al validar el documento de configuración.
Type: string
Required: true
MinimumCount: 1
MaximumCount: 1
Resultados
La base64()
función devuelve la representación base64 del valor inputString .
Type: string