Bonjour,

Je crée un objet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$cat = new-object psobject -property  @{nom = "charteux" ; couleur =  "gris" }
J'arrive bien à afficher les propriétés de cet objet dans un phrase :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$text2 = "son nom est "+$cat.nom+" et il est "+$cat.couleur
write-host $text2
son nom est charteux et il est gris
Cependant j'aimerai que chartreux et gris s'affiche entre double quote , par exemple :
son nom est "charteux" et il est "gris"
J'y arrive avec des variables intermédiaires:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$nom = $cat.nom
$couleur = $cat.couleur
$text1 = "son nom est `"$nom`" et il est `"$couleur`""
write-host $text1
mais pas en passant directement du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$text3 = "son nom est `"+$cat.nom+`" et il est `"+$cat.couleur`""
write-host $text3
son nom est "+@{couleur=gris; nom=charteux}.nom+" et il est "+@{couleur=gris; nom=charteux}.couleur"
Une idée ?

Bonne journée,