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.
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.
Windows PowerShell o las versiones anteriores de PowerShell 7 no son compatibles porque el módulo se compila a partir del mismo núcleo que Remote Desktop Manager y, por lo tanto, requiere una versión de PowerShell que utilice una versión compatible del entorno de ejecución .NET (.NET 9).
PowerShell Gallery (recomendado)
El módulo Devolutions.PowerShell está disponible en PowerShell Gallery y es el método de instalación predeterminado recomendado:
Install-Module Devolutions.PowerShell -ForceDado 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.
Registre el repositorio de Devolutions PowerShell, que puede marcarse como confiable:
Register-PSRepository -Name 'Devolutions' -SourceLocation 'https://nuget.cloudsmith.io/devolutions/powershell/v2/' -InstallationPolicy TrustedDesinstale las versiones anteriores del módulo Devolutions.PowerShell instaladas desde PowerShell Gallery:
Uninstall-Module Devolutions.PowerShell -AllVersionsInstale el módulo Devolutions.PowerShell explícitamente desde el repositorio "Devolutions":
Install-Module Devolutions.PowerShell -Repository DevolutionsConfirme 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
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:
Cree un nuevo repositorio de PowerShell llamado "local" en el directorio que elija; en el ejemplo siguiente se utiliza
C:\PSRepo.Descargue el fichero
.nupkgdel 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.nupkgen el directorio del repositorio local de PowerShell creado anteriormente.Desinstale las versiones anteriores del módulo Devolutions.PowerShell instaladas desde otras fuentes.
Instale el módulo Devolutions.PowerShell explícitamente desde el repositorio
local.Confirme que el origen de instalación del módulo Devolutions.PowerShell es
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?