Objets du module Devolutions.PowerShell

Cette section concerne les objets disponibles avec le module Devolutions.PowerShell et ce dont le module aura besoin pour ses commandes.

Objets

PSHubContext

Nom Type Description
Name String Il s'agit du nom de l'utilisateur d'application connecté avec ces identifiants.
Url String Il s'agit de l'URL du hub auquel vous voulez vous connecter avec l'utilisateur d'application.
ApplicationKey String Ce sont les identifiants dont vous aurez besoin pour vous connecter au hub. Ceux-ci sont disponibles lors de la création d'un utilisateur d'application.
ApplicationSecret String

PSSystemSettings

Nom Type Description
AllowUserVault Boolean Indique si vous voulez autoriser le coffre d'utilisateur dans Devolutions Hub.
Audit Object(Audit) LectureSeulement - Objet qui vous donne des informations sur les utilisateurs qui ont manipulé les PSSystemSettings.
BlockTorTraffic Boolean Indicateur qui vous alerte si vous voulez bloquer le trafic Tor.
DisableReason Enum(HubDisableReason) LectureSeulement - Énumération qui montre la raison de la désactivation du hub.
ForcePromptLogin Boolean Indicateur qui vous alerte si vous voulez forcer la connexion par invitation.
ForceSSOLogin Boolean Indicateur qui vous alerte si vous voulez forcer la connexion SSO.
ForceTwoFactorAuthentication Boolean Indicateur qui vous alerte si vous voulez forcer l'authentification à deux facteurs.
ForceTwoFactorUnlocking Boolean Indicateur qui vous alerte si vous voulez forcer le déverrouillage à deux facteurs.
InactivityLogoutTime Enum(InactivityLogoutTime) Énumération qui gère le temps de déconnexion d'inactivité dans Web.
NetworkFilters Array of Object(NetworkFilter) Tableau d'objet NetworkFilter qui gère le filtrage IpAddress vers Devolutions Hub.
OrganizationId String L'identifiant de l'Organisation si vous voulez gérer la connexion par l'Organisation du Compte Devolutions. S'il est vide, le déroulement sera normal.
PasswordTemplateEnforcement Enum(PasswordTemplateEnforcement) Énumération qui gère l'application d'un modèle de mot de passe sélectionné.
PasswordTemplateId Guid Identifiant d'un modèle de mot de passe que vous voulez définir et activer dans Devolutions Hub.
SystemPermissions Object(SystemPermissions) Objet qui vous donne une liste des permissions des utilisateurs et des groupes définis sur l'ensemble du système.
SystemVaultPermissions Object(VaultPermissions) Objet qui vous donne une liste des permissions des utilisateurs et des groupes définis globalement pour tous les coffres.
TemporaryPasswordInviteType Enum(TemporaryPasswordInviteType) Énumération qui gère le mot de passe temporaire d'un nouvel utilisateur.

PSUser

Nom Type Description
Audit Object(Audit) LectureSeulement - Objet qui vous donne des informations sur les utilisateurs qui ont manipulé le PsUser.
CanAccessOffline Boolean Indicateur qui gère si les utilisateurs peuvent accéder au hub en mode hors ligne dans Remote Desktop Manager.
Email String LectureSeulement - Courriel de l'utilisateur.
GravatarUrl String LectureSeulement - URL de l'image du profil de l'utilisateur.
Id Guid LectureSeulement - ID de l'utilisateur.
IsAdministrator Boolean LectureSeulement - Indicateur qui vous alerte si l'utilisateur est un administrateur.
IsEnabled Boolean Indicateur qui vous alerte si l'utilisateur est activé.
Locale String LectureSeulement - Texte qui représente la langue de l'utilisateur.
Name String Nom de l'utilisateur. Ne peut être modifié que si le type d'utilisateur est Application.
UserInvitationState Enum(UserInvitationState) LectureSeulement - Énumération qui affiche l'état de l'invitation de l'utilisateur.
UserSendMessagePermission Enum(UserSendMessagePermission) Énumération qui gère la façon dont l'utilisateur peut envoyer des messages.
UserType Enum(UserType) LectureSeulement - Énumération qui vous montre le type d'utilisateur.

PSGroup

Nom Type Description
Audit Object(Audit) LectureSeulement - Objet qui vous donne des informations sur les utilisateurs qui ont manipulé le PsGroup.
Description String Description de l'utilisateur.
Id Guid LectureSeulement - ID du groupe.
Name String Nom du groupe.
UserIds Array of Guid Tableau d'ID utilisateur défini dans le groupe.

PSVault

Nom Type Description
Audit Object(Audit) LectureSeulement - Objet qui vous donne des informations sur les utilisateurs qui ont manipulé le PSVault.
Description String Description du coffre.
Id Guid LectureSeulement - ID du coffre.
Name String Nom du coffre.
State Enum(VaultState) LectureSeulement - Énumération qui vous montre l'état du coffre.
Type Enum(VaultType) LectureSeulement - Énumération qui vous montre le type de coffre.
VaultPermissions Object(VaultPermissions) Objet qui vous donne une liste des permissions utilisateurs et des groupes définis pour ce coffre.
Version Enum(VaultVersion) LectureSeulement - Énumération qui vous montre la version du coffre.

PSDecryptedEntry

Nom Type Description
Audit Object(Audit) LectureSeulement - Objet qui vous donne des informations sur les utilisateurs qui ont manipulé PSDecryptedEntry.
Connection Object(Connection) Objet complexe qui entrepose toutes vos informations de connexion.
PsMetadata Object(PsMetadata) Objet qui entrepose toutes les métadonnées de connexion.

PSMetadata

Nom Type Description
ConnectionType Enum(ConnectionType) Énumération qui gère le type de base de cette connexion.
Name String Nom de l'entrée.
ParentId Guid ID du parent de cette entrée. Si elle est définie, cette entrée sera l'enfant de l'entrée parent que vous définirez. Sinon, le parent sera la racine.
Permissions Object(EntryPermissions) Objet qui vous donne une liste des utilisateurs et des permissions de groupes qui sont définis sur cette entrée.
TargetEntryId Guid ID de l'entrée cible qui y est liée. À n'utiliser que lorsque l'entrée est un raccourci.
Type Enum(EntryType) LectureSeulement - Énumération qui vous montre le type d'entrée.
VaultVersion Enum(VaultVersion) LectureSeulement - Énumération qui vous montre la version du coffre.
Version Integer LectureSeulement - Le numéro de la version de connexion.