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

Set-DSEntryProperty

Synopsis

Définir une propriété sur une entrée. L'entrée n'est pas enregistrée sur le serveur.

Syntaxe

__AllParameterSets

Set-DSEntryProperty [-Entry] <ConnectionInfoEntity> [[-Path] <string>] [-PropertyName] <string>
 [-PropertyValue] <Object> [<CommonParameters>]

Description

Définir une propriété sur une entrée et retourner l'objet modifié. L'entrée n'est pas enregistrée sur le serveur ; utilisez Update-DSEntryBase -FromRDMConnection pour conserver les modifications. Cette cmdlet permet des mises à jour de propriétés basées sur le pipeline, autorisant plusieurs modifications de propriétés avant l'enregistrement.

Exemples

Exemple 1

PS C:\> $entry = Get-DSEntry -EntryID "{00000000-0000-0000-0000-000000000000}" -AsRDMConnection
PS C:\> $entry.ConnectionInfo | Set-DSEntryProperty -PropertyName "HostPassword" -PropertyValue "MyNewPassword" | Update-DSEntryBase

Obtenir une entrée, définir son mot de passe et l'enregistrer sur le serveur. Ceci est destiné aux entrées non-identifiants ; pour les entrées d'identifiants, voir l'exemple suivant.

Exemple 2

Définir le mot de passe d'une entrée d'identifiants.

Exemple 3

Définir des étiquettes sur une entrée en utilisant le chemin MetaInformation. Les étiquettes sont séparées par des espaces. Les étiquettes contenant des espaces doivent être entre guillemets.

Exemple 4

Obtenir les entrées dont le nom commence par « Prod » dans tous les coffres et définir l'étiquette « production » sur chacune.

Exemple 5

Enchaîner plusieurs mises à jour de propriétés dans un pipeline avant l'enregistrement : renommer, changer l'hôte, déplacer vers un dossier, définir sa description et ses identifiants.

Exemple 6

Définir des champs personnalisés sur une entrée. CustomField[1-5]Value stocke du texte brut, tandis que CustomField[1-5]ValueSensitive chiffre automatiquement les valeurs lors de l'enregistrement. Définissez CustomField[1-5]Hidden à true pour marquer les champs chiffrés comme sensibles dans l'interface.

Exemple 7

Convertir un champ personnalisé sensible en texte brut en définissant CustomField[1-5]Hidden à false et en définissant CustomField[1-5]Value. La valeur sensible est automatiquement effacée.

Paramètres

-Entry

L'entrée à modifier.

-Path

Le chemin vers la propriété (par exemple, « MetaInformation »). Laissez vide pour les propriétés de niveau supérieur. Ce paramètre est sensible à la casse.

-PropertyName

Le nom de la propriété à définir (par exemple, « HostUserName », « HostPassword », « Description »). Ce paramètre est sensible à la casse.

-PropertyValue

La nouvelle valeur pour la propriété.

CommonParameters

Cette cmdlet prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d'informations, consultez about_CommonParameters.

Entrées

Devolutions.RemoteDesktopManager.Business.Entities.ConnectionInfoEntity

Informations de connexion de l'entrée.

Sortie

Devolutions.RemoteDesktopManager.Business.Entities.ConnectionInfoEntity

Notes

Pour plus d'informations, tapez « Get-Help Set-DSEntryProperty -detailed ». Pour les informations techniques, tapez « Get-Help Set-DSEntryProperty -full ».

Mis à jour

Ce contenu vous a-t-il été utile ?