Liste des noms de propriétés pour les scripts PowerShell
Mis à jour
Ce contenu vous a-t-il été utile ?
On nous demande souvent une liste complète des noms de propriétés, et il est difficile de la fournir pour plusieurs raisons. L'approche la plus efficace consiste à examiner la structure XML d'une entrée pertinente afin de déterminer les noms de champs.
Créez une entrée du type requis, en ajoutant uniquement les données obligatoires pour l'instant. Cliquez sur OK pour enregistrer l'entrée.
Faites un clic droit sur l'entrée, puis utilisez Presse-papiers – Copier.
Dans la boîte de dialogue qui s'affiche, passez à l'onglet Aperçu, puis copiez la structure XML dans un fichier texte. Il s'agit de l'état AVANT.
Effectuez manuellement la modification de l'entrée qui doit être automatisée avec PowerShell, puis enregistrez l'entrée.
À l'aide de Presse-papiers – Copier, enregistrez le XML modifié dans un autre fichier. Il s'agit de l'état APRÈS.
Comparez les deux fichiers avec un outil de comparaison ; les champs qui ont changé et les valeurs qui leur ont été attribuées indiqueront ce que le script doit faire.
Pour trouver les propriétés et les chemins, effectuez une rétro-ingénierie du format de fichier XML de session. Créez un exemple de session dans Remote Desktop Manager et exportez-le via le menu contextuel Importer/Exporter – Exporter la session (.rdm). Une fois exporté, ouvrez le fichier .rdm avec un éditeur. Parcourez la structure XML pour trouver le chemin et le nom de la propriété.
Pour lister toutes les propriétés d'une entrée, redirigez l'objet de session vers la cmdlet Get-Member.
$session = Get-RDMSession -Name "MyRDPSession"
$session | Get-MemberMis à jour
Ce contenu vous a-t-il été utile ?
Ce contenu vous a-t-il été utile ?