Tema
En este artículo se explica cómo utilizar Ninja-Property-Docs-Get para recuperar el valor de un campo personalizado específico de un documento.
Entorno
- NinjaOne
- Microsoft Powershell
Descripción
El cmdlet Ninja-Property-Docs-Get recupera el valor de un campo personalizado especificado en un documento. Puedes especificar el nombre del campo mediante el parámetro -AttributeName, el documento mediante el parámetro -DocumentName y la plantilla de documento mediante el parámetro -TemplateId. El cmdlet devuelve el valor actual del campo personalizado en el documento especificado.
Sintaxis
Ninja-Property-Docs-Get [[-TemplateId] <OBJECT>] [[-DocumentName] <OBJECT>] [[-AttributeName]<OBJECT>] [<COMMONPARAMETERS>]
Ejemplo
Recuperar un valor desde un documento
PS C:> Ninja-Property-Docs-Get -TemplateId "12345" -DocumentName "Mi
documento de ejemplo" -AttributeName "exampleAttribute"
Línea 1
Línea 3Se recupera el valor del campo personalizado «exampleAttribute» del documento «Mi documento de ejemplo» y se muestra en la salida. En este ejemplo, el campo personalizado contiene varias líneas de texto.
Parámetros
-AttributeName
Especifica el nombre del campo personalizado que deseas recuperar del documento.
Tipo: Objeto
Conjuntos de parámetros: (Todos)
Alias:
Requerido: Falso
Posición: 2
Valor predeterminado: Ninguno
Acepta entrada de canalización: Falso
Acepta caracteres comodín: Falso-DocumentName
Especifica el nombre del documento que contiene el campo personalizado que deseas recuperar.
Tipo: Objeto
Conjuntos de parámetros: (Todo)
Alias:
Requerido: Falso
Posición: 1
Valor por defecto: Ninguno
Acepta entrada de pipeline: Falso
Acepta caracteres comodín: Falso-TemplateId
Especifica el ID de la plantilla de documento que contiene el documento y el Campo personalizado que deseas que
recupere.
Tipo: Objeto
Conjuntos de parámetros: (Todo)
Alias:
Requerido: Falso
Posición: 0
Valor por defecto: Ninguno
Acepta entrada de canalización: Falso
Acepta caracteres comodín: FalsoEntradas
Sistema.String
Este cmdlet no acepta entradas de la canalización. Los parámetros -AttributeName, -DocumentName y -TemplateId aceptan valores de cadena que representan el nombre del campo personalizado que se va a recuperar, el nombre del documento y el ID de la plantilla de documento, respectivamente.
Salidas
Sistema.String[]
El cmdlet devuelve el valor del campo personalizado especificado en el documento indicado como una cadena de tipo «
» o como una matriz de cadenas si hay más de una línea.
Recursos adicionales
Para obtener más información sobre la gestión de activos y la creación de scripts personalizados, consulta los siguientes recursos:
- NinjaOne: Índice de comandos y artículos de Powershell
- Interfaz de línea de comandos (CLI)
- Asignación de dispositivos como delegados de documentación
- Lectura o escritura en la documentación: automatización, CLI y API
- Interfaz de línea de comandos (CLI): Campos y funcionalidades compatibles
- Campos personalizados de NinjaOne: primeros pasos