Tema
En este artículo se explica cómo utilizar Set-NinjaUser para asignar un usuario específico a un dispositivo.
Entorno
- NinjaOne
- Microsoft PowerShell
Descripción
El cmdlet Set-NinjaUser asigna un usuario específico a un dispositivo. El usuario se identifica mediante su dirección de correo electrónico y puede ser un usuario final, un técnico o un contacto. Si una cuenta o un contacto está limitado a una organización, NinjaOne solo emparejará los dispositivos que pertenezcan a la misma organización que el usuario. Los técnicos deben tener permiso para acceder al dispositivo.
Este cmdlet debe ejecutarse dentro de un script de automatización de Ninja para modificar el usuario asignado.
Las actualizaciones del usuario asignado se mostrarán en la interfaz web de NinjaOne tras una sincronización correcta, lo que suele ocurrir en unos minutos.
Sintaxis
Set-NinjaUser [-EmailAddress] <String> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
Ejemplos
Ejemplo 1: Asignar un usuario - Script de automatización
PS C:> Set-NinjaUser -EmailAddress "[email protected]"
Solicitud enviada correctamente al agente. Consulte el feed de actividad del dispositivo para confirmar que
se ha asignado el usuario.El usuario con la dirección de correo electrónico «[email protected]» ha sido asignado al dispositivo especificado.
Ejemplo 2: Asignar un usuario - Terminal activa
PS C:> Set-NinjaUser -EmailAddress "[email protected]"
Set-NinjaUser : El acceso para configurar el usuario solo es posible desde un script de automatización
En la línea: 1, carácter: 1
+ Set-NinjaUser -EmailAddress "[email protected]"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : FromStdErr: (:) [Write-Error],
WriteErrorException
+ FullyQualifiedErrorId :
Microsoft.PowerShell.Commands.WriteErrorException,Set-NinjaUserSolo se puede asignar un usuario desde un script de automatización, por lo que se devuelve un mensaje de error al intentar ejecutar el cmdlet en una sesión de terminal activa.
Parámetros
-Confirm
Solicita confirmación antes de ejecutar el cmdlet.
Tipo: SwitchParameter
Conjuntos de parámetros: (Todos)
Alias: cf
Obligatorio: False
Posición: Nombrado
Valor predeterminado: Ninguno
Acepta entrada de canalización: False
Acepta caracteres comodín: False-EmailAddress
Especifica la dirección de correo electrónico del usuario que se va a asignar al dispositivo. El usuario ya debe existir en NinjaOne como usuario final, técnico o contacto.
Tipo: Cadena
Conjuntos de parámetros: (Todos)
Alias:
Obligatorio: True
Posición: 0
Valor predeterminado: Ninguno
Acepta entrada de canalización: True (ByValue)
Acepta caracteres comodín: False-Force
Si no se especifica el parámetro Confirm, el parámetro Force anulará ShouldProcess y permitirá que el cmdlet continúe con el procesamiento.
Tipo: SwitchParameter
Conjuntos de parámetros: (Todos)
Alias:
Obligatorio: Falso
Posición: Nombrada
Valor predeterminado: Ninguno
Acepta entrada de canalización: Falso
Acepta caracteres comodín: Falso-WhatIf
Muestra lo que ocurriría si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Tipo: SwitchParameter
Conjuntos de parámetros: (Todos)
Alias: wi
Obligatorio: False
Posición: Nombrado
Valor predeterminado: Ninguno
Acepta entrada de canalización: False
Acepta caracteres comodín: FalseParámetros comunes
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction y -WarningVariable. Para obtener más información sobre los parámetros comunes, consulta el documento de Microsoft about_CommonParameters ( enlace externo).
Entradas
System.String
Este cmdlet acepta una cadena que representa la dirección de correo electrónico del usuario que se va a asignar al dispositivo.
Salidas
Ninguna
- El usuario debe figurar ya en NinjaOne como usuario final, técnico o contacto.
- NinjaOne mostrará el nuevo dispositivo no gestionado una vez que la sincronización se haya realizado correctamente, lo que suele ocurrir en unos minutos.
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:
- Gestión de terminales de NinjaOne: Índice de comandos y artículos de PowerShell
- Gestión de activos de TI (ITAM) de NinjaOne
- NinjaOne ITAM: Crear un dispositivo no gestionado mediante la interfaz de línea de comandos (CLI)
- 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