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

Set-DSEntryProperty

Kurzbeschreibung

Legt eine Eigenschaft für einen Eintrag fest. Der Eintrag wird nicht auf dem Server gespeichert.

Syntax

__AllParameterSets

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

Beschreibung

Legt eine Eigenschaft für einen Eintrag fest und gibt das geänderte Objekt zurück. Der Eintrag wird nicht auf dem Server gespeichert; verwenden Sie Update-DSEntryBase -FromRDMConnection, um Änderungen zu speichern. Dieses Cmdlet ermöglicht Pipeline-basierte Eigenschaftsaktualisierungen, sodass mehrere Eigenschaftsänderungen vor dem Speichern vorgenommen werden können.

Beispiele

Beispiel 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

Einen Eintrag abrufen, dessen Passwort festlegen und ihn auf dem Server speichern. Dies ist für Einträge ohne Anmeldeinformationen vorgesehen; für Einträge mit Anmeldeinformationen siehe das folgende Beispiel.

Beispiel 2

Das Passwort eines Anmeldeinformationseintrags festlegen.

Beispiel 3

Tags für einen Eintrag über den Pfad MetaInformation festlegen. Tags werden durch Leerzeichen getrennt. Tags, die Leerzeichen enthalten, sollten in Anführungszeichen gesetzt werden.

Beispiel 4

Einträge, deren Name mit 'Prod' beginnt, über alle Tresore hinweg abrufen und für jeden das Tag 'production' festlegen.

Beispiel 5

Mehrere Eigenschaftsaktualisierungen in einer Pipeline vor dem Speichern verketten: umbenennen, Host ändern, in Ordner verschieben, Beschreibung und Anmeldeinformationen festlegen.

Beispiel 6

Benutzerdefinierte Felder für einen Eintrag festlegen. CustomField[1-5]Value speichert Klartext, während CustomField[1-5]ValueSensitive Werte beim Speichern automatisch verschlüsselt. Setzen Sie CustomField[1-5]Hidden auf true, um verschlüsselte Felder in der Benutzeroberfläche als sensibel zu markieren.

Beispiel 7

Ein sensibles benutzerdefiniertes Feld in Klartext umwandeln, indem CustomField[1-5]Hidden auf false gesetzt und CustomField[1-5]Value festgelegt wird. Der sensible Wert wird automatisch gelöscht.

Parameter

-Entry

Der zu ändernde Eintrag.

-Path

Der Pfad zur Eigenschaft (z. B. 'MetaInformation'). Für Eigenschaften der obersten Ebene leer lassen. Bei diesem Parameter wird zwischen Groß- und Kleinschreibung unterschieden.

-PropertyName

Der Name der festzulegenden Eigenschaft (z. B. 'HostUserName', 'HostPassword', 'Description'). Bei diesem Parameter wird zwischen Groß- und Kleinschreibung unterschieden.

-PropertyValue

Der neue Wert für die Eigenschaft.

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter about_CommonParameters.

Eingaben

Devolutions.RemoteDesktopManager.Business.Entities.ConnectionInfoEntity

Verbindungsinformationen des Eintrags.

Ausgaben

Devolutions.RemoteDesktopManager.Business.Entities.ConnectionInfoEntity

Hinweise

Weitere Informationen erhalten Sie mit "Get-Help Set-DSEntryProperty -detailed". Technische Informationen erhalten Sie mit "Get-Help Set-DSEntryProperty -full".

Zuletzt aktualisiert

War das hilfreich?