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-DSEntryBaseEinen 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?