Set-DSEntryProperty
Sintesi
Imposta una proprietà su una voce. La voce non viene salvata sul server.
Sintassi
__AllParameterSets
Set-DSEntryProperty [-Entry] <ConnectionInfoEntity> [[-Path] <string>] [-PropertyName] <string>
[-PropertyValue] <Object> [<CommonParameters>]Descrizione
Imposta una proprietà su una voce e restituisce l'oggetto modificato. La voce non viene salvata sul server; utilizzi Update-DSEntryBase -FromRDMConnection per rendere persistenti le modifiche. Questo cmdlet consente aggiornamenti delle proprietà basati sulla pipeline, permettendo più modifiche di proprietà prima del salvataggio.
Esempi
Esempio 1
PS C:\> $entry = Get-DSEntry -EntryID "{00000000-0000-0000-0000-000000000000}" -AsRDMConnection
PS C:\> $entry.ConnectionInfo | Set-DSEntryProperty -PropertyName "HostPassword" -PropertyValue "MyNewPassword" | Update-DSEntryBaseOttiene una voce, ne imposta la password e la salva sul server. Questo è destinato alle voci non di tipo credenziale; per le voci di tipo credenziale, veda l'esempio seguente.
Esempio 2
Imposta la password di una voce di tipo credenziale.
Esempio 3
Imposta i tag su una voce utilizzando il percorso MetaInformation. I tag sono separati da spazi. I tag che contengono spazi devono essere racchiusi tra virgolette.
Esempio 4
Ottiene le voci il cui nome inizia con 'Prod' in tutte le casseforti e imposta il tag 'production' su ciascuna.
Esempio 5
Concatena più aggiornamenti di proprietà in una pipeline prima del salvataggio: rinomina, cambia host, sposta in una cartella, imposta la descrizione e le credenziali.
Esempio 6
Imposta i campi personalizzati su una voce. CustomField[1-5]Value memorizza testo normale, mentre CustomField[1-5]ValueSensitive cifra automaticamente i valori al momento del salvataggio. Imposti CustomField[1-5]Hidden su true per contrassegnare i campi cifrati come sensibili nell'interfaccia utente.
Esempio 7
Converte un campo personalizzato sensibile in testo normale impostando CustomField[1-5]Hidden su false e impostando CustomField[1-5]Value. Il valore sensibile viene cancellato automaticamente.
Parametri
-Entry
La voce da modificare.
-Path
Il percorso della proprietà (ad esempio, 'MetaInformation'). Lo lasci vuoto per le proprietà di primo livello. Questo parametro fa distinzione tra maiuscole e minuscole.
-PropertyName
Il nome della proprietà da impostare (ad esempio, 'HostUserName', 'HostPassword', 'Description'). Questo parametro fa distinzione tra maiuscole e minuscole.
-PropertyValue
Il nuovo valore della proprietà.
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per maggiori informazioni, veda about_CommonParameters.
Input
Devolutions.RemoteDesktopManager.Business.Entities.ConnectionInfoEntity
Informazioni sulla connessione della voce.
Output
Devolutions.RemoteDesktopManager.Business.Entities.ConnectionInfoEntity
Note
Per maggiori informazioni, digiti "Get-Help Set-DSEntryProperty -detailed". Per informazioni tecniche, digiti "Get-Help Set-DSEntryProperty -full".
Ultimo aggiornamento
È stato utile?