For the complete documentation index, see llms.txt. This page is also available as Markdown.

Descripción general de Devolutions PowerShell

Los productos de Devolutions integran completamente Microsoft PowerShell, lo que ofrece potentes capacidades de scripting y automatización. Puede controlar los propios productos de Devolutions y, a través de Remote Desktop Manager, ejecutar scripts de PowerShell en todo su entorno. Teniendo esto en cuenta, así es como se utiliza PowerShell en la plataforma de Devolutions.

Integración
Finalidad
Referencia

Módulo Devolutions.PowerShell

Este módulo de PowerShell se utiliza para interactuar directamente con los productos de Devolutions.

Acciones de Remote Desktop Manager

Puede definir un script de PowerShell para ejecutarlo como acción por lotes en uno o varios hosts.

Informes de Remote Desktop Manager

Este tipo de entrada admite la ejecución de un script de PowerShell para generar un informe.

Tipos de entradas de Remote Desktop Manager

Tanto el tipo de entrada PowerShell local como PowerShell remoto admiten la ejecución de scripts.

Proveedores de gestión de accesos privilegiados (PAM) y propagación de contraseñas

En Devolutions Server y Devolutions Cloud, PowerShell impulsa los proveedores PAM personalizados y los scripts de propagación de contraseñas.

Primeros pasos con el módulo Devolutions.PowerShell

El módulo Devolutions.PowerShell requiere PowerShell 7.4 o posterior y es compatible con los sistemas operativos Windows, macOS y Linux.

El módulo Devolutions.PowerShell está disponible en PowerShell Gallery y es el método de instalación predeterminado recomendado:

Install-Module Devolutions.PowerShell -Force

Dado que PowerShell Gallery suele ser un repositorio marcado como no confiable (los paquetes no se seleccionan ni se revisan), es necesario usar -Force para evitar el mensaje de confirmación.

Cloudsmith

Como alternativa a PowerShell Gallery, ofrecemos un repositorio de Devolutions PowerShell alojado por Cloudsmith.

  1. Registre el repositorio de Devolutions PowerShell, que puede marcarse como confiable:

    Register-PSRepository -Name 'Devolutions' -SourceLocation 'https://nuget.cloudsmith.io/devolutions/powershell/v2/' -InstallationPolicy Trusted
  2. Desinstale las versiones anteriores del módulo Devolutions.PowerShell instaladas desde PowerShell Gallery:

    Uninstall-Module Devolutions.PowerShell -AllVersions
  3. Instale el módulo Devolutions.PowerShell explícitamente desde el repositorio "Devolutions":

    Install-Module Devolutions.PowerShell -Repository Devolutions
  4. Confirme que el repositorio de origen de instalación del módulo Devolutions.PowerShell es "Devolutions" y no "PSGallery":

    Get-InstalledModule Devolutions.PowerShell | Select-Object -Property Name, Repository
    
    Name                   Repository
    ----                   ----------
    Devolutions.PowerShell Devolutions

Dado que el módulo Devolutions.PowerShell está disponible en más de un repositorio registrado, el parámetro -Repository pasa a ser obligatorio. Sin embargo, si ha marcado el repositorio "Devolutions" como confiable, no es necesario usar -Force para evitar el mensaje de confirmación.

Sin conexión

Si necesita instalar el módulo Devolutions.PowerShell en un sistema con acceso limitado a Internet o sin acceso, puede hacerlo siguiendo estos pasos:

  1. Cree un nuevo repositorio de PowerShell llamado "local" en el directorio que elija; en el ejemplo siguiente se utiliza C:\PSRepo.

  2. Descargue el fichero .nupkg del módulo Devolutions.PowerShell mediante el botón Download the raw nupkg file que se encuentra en Manual Download en PowerShell Gallery. Copie el fichero .nupkg en el directorio del repositorio local de PowerShell creado anteriormente.

  3. Desinstale las versiones anteriores del módulo Devolutions.PowerShell instaladas desde otras fuentes.

  4. Instale el módulo Devolutions.PowerShell explícitamente desde el repositorio local.

  5. Confirme que el origen de instalación del módulo Devolutions.PowerShell es local.

Como alternativa, se puede utilizar un directorio en un recurso compartido de red en lugar de un directorio local, lo que facilita la distribución del módulo de PowerShell en una red local.

Ejemplos

Para empezar rápidamente con algunos ejemplos habituales del módulo Devolutions.PowerShell, siga leyendo a continuación.

Remote Desktop Manager

Devolutions Server

Devolutions Cloud

Desinstalar el módulo Devolutions.PowerShell

Desinstale todas las versiones del módulo Devolutions.PowerShell:

Si el módulo se ha instalado a través de Cloudsmith, puede anular el registro del repositorio "Devolutions" de la siguiente manera:

Por último, si ha instalado el módulo sin conexión, puede anular el registro del repositorio "local" basado en ficheros y eliminar el directorio asociado (el nombre de su directorio puede ser diferente):

Última actualización

¿Te fue útil?