Erreur de type sur commande New-HubEntry

Erreur de type sur commande New-HubEntry

avatar

Bonjour! J'essaie de créer un identifiant dans une voûte Devolutions Hub avec le module Devolutions.powershell en suivant l'exemple fourni ici (https://docs.devolutions.net/powershell/hub-powershell/powershell-commands/#new-hubentry) mais il ne semble pas trouver le type :



Serait-il possible de me pointer sur un exemple de commande qui fonctionne pour créer une entrée de type "credential"? Je veux aussi pouvoir créer une entrée dossier via Powershell mais si j'ai la commande pour un credential j'imagine que je peux me débrouiller. Merci d'avance!

cf1c0e87-3a79-436c-8b5b-7282d6ded983.png

avatar

Recommended Answer

Bonjour,

Effectivement, la documentation n'est plus à jour. Voici un exemple à jour:

$t = [Devolutions.Hub.PowerShell.Entities.Hub.PSDecryptedEntry]@{PsMetadata = [Devolutions.Hub.PowerShell.Entities.Hub.PSEntryMetadata]@{ Name = "Test Cred"; ParentId = $hubFolderID; ConnectionType = [Devolutions.RemoteDesktopManager.ConnectionType]::Credential }; Connection = [Devolutions.RemoteDesktopManager.Business.Connection]@{Credentials = [Devolutions.RemoteDesktopManager.Business.CredentialsConnection]@{CredentialType = [Devolutions.RemoteDesktopManager.CredentialResolverConnectionType]::Default; Password = "passworddepowershell"}}}

New-HubEntry -VaultId d334f44c-fb84-4559-b576-e1e8b68baf65 -PSDecryptedEntry $t


Cordialement,
Maxime

All Comments (7)

avatar

Bonjour,

Effectivement, la documentation n'est plus à jour. Voici un exemple à jour:

$t = [Devolutions.Hub.PowerShell.Entities.Hub.PSDecryptedEntry]@{PsMetadata = [Devolutions.Hub.PowerShell.Entities.Hub.PSEntryMetadata]@{ Name = "Test Cred"; ParentId = $hubFolderID; ConnectionType = [Devolutions.RemoteDesktopManager.ConnectionType]::Credential }; Connection = [Devolutions.RemoteDesktopManager.Business.Connection]@{Credentials = [Devolutions.RemoteDesktopManager.Business.CredentialsConnection]@{CredentialType = [Devolutions.RemoteDesktopManager.CredentialResolverConnectionType]::Default; Password = "passworddepowershell"}}}

New-HubEntry -VaultId d334f44c-fb84-4559-b576-e1e8b68baf65 -PSDecryptedEntry $t


Cordialement,
Maxime

avatar

Merci!!! Ca fonctionne correctement autant pour un dossier que des identifiants!

avatar
Bonjour,

Effectivement, la documentation n'est plus à jour. Voici un exemple à jour:
$t = [Devolutions.Hub.PowerShell.Entities.Hub.PSDecryptedEntry]@{PsMetadata = [Devolutions.Hub.PowerShell.Entities.Hub.PSEntryMetadata]@{ Name = "Test Cred"; ParentId = $hubFolderID; ConnectionType = [Devolutions.RemoteDesktopManager.ConnectionType]::Credential }; Connection = [Devolutions.RemoteDesktopManager.Business.Connection]@{Credentials = [Devolutions.RemoteDesktopManager.Business.CredentialsConnection]@{CredentialType = [Devolutions.RemoteDesktopManager.CredentialResolverConnectionType]::Default; Password = "passworddepowershell"}}}

New-HubEntry -VaultId d334f44c-fb84-4559-b576-e1e8b68baf65 -PSDecryptedEntry $t
Cordialement,
Maxime


Bonjour, je tombe sur une erreur lors de la création de dossiers dans devolutions hub. Est-ce possible d'avoir le type pour la création de dossiers?


1ecbf6c7-4dd3-4511-b223-2e8e22a88622.png

avatar

Hello Thibault,

Thank you for this question.

This is the one to create a folder:

$t = [Devolutions.Hub.PowerShell.Entities.Hub.PSDecryptedEntry]@{PsMetadata = [Devolutions.Hub.PowerShell.Entities.Hub.PSEntryMetadata]@{ Name = "folder 1"; ParentId = $hubFolderID; ConnectionType = [Devolutions.RemoteDesktopManager.ConnectionType]::Group }; Connection = [Devolutions.RemoteDesktopManager.Business.Connection]@{Credentials = [Devolutions.RemoteDesktopManager.Business.CredentialsConnection]@{CredentialType = [Devolutions.RemoteDesktopManager.CredentialResolverConnectionType]::Default; Password = "passworddepowershell"}}}

New-HubEntry -VaultId <Vault ID> -PSDecryptedEntry $t


Best regards,

Patrick Ouimet

avatar

Bonjour, comment faire pour ajouter un nom d'utilisateur et non seulement un mot de passe lors de la création d'un type credential?

j'ai utilisé cette exemple:

$t = [Devolutions.Hub.PowerShell.Entities.Hub.PSDecryptedEntry]@{PsMetadata = [Devolutions.Hub.PowerShell.Entities.Hub.PSEntryMetadata]@{ Name = "Test Cred"; ParentId = $hubFolderID; ConnectionType = [Devolutions.RemoteDesktopManager.ConnectionType]::Credential }; Connection = [Devolutions.RemoteDesktopManager.Business.Connection]@{Credentials = [Devolutions.RemoteDesktopManager.Business.CredentialsConnection]@{CredentialType = [Devolutions.RemoteDesktopManager.CredentialResolverConnectionType]::Default; Password = "passworddepowershell"}}}


Merci,

avatar

Bonjour Asimar,
Vous pouvez ajouter username à la fin.

$t = [Devolutions.Hub.PowerShell.Entities.Hub.PSDecryptedEntry]@{PsMetadata = [Devolutions.Hub.PowerShell.Entities.Hub.PSEntryMetadata]@{ Name = "Test Cred"; ParentId = $hubFolderID; ConnectionType = [Devolutions.RemoteDesktopManager.ConnectionType]::Credential }; Connection = [Devolutions.RemoteDesktopManager.Business.Connection]@{Credentials = [Devolutions.RemoteDesktopManager.Business.CredentialsConnection]@{CredentialType = [Devolutions.RemoteDesktopManager.CredentialResolverConnectionType]::Default; UserName = "usernamedepowershell"; Password = "passworddepowershell"}}}


Cordialement,

Patrick Ouimet

avatar

Bonjour Patrick,
Merci pour la réponse.