How to access a variable property inside a double-quoted string
Azi m-am gandit sa explic cazul in care vrei sa folosesti proprietatea unui obiect direct in interiorul unui string.
Sa luam de exemplu cazul in care stocam continutul lui Get-AdUser intr-o variabila
$objUser = Get-ADUser aungureanu
Iar acum vrem sa folosim o proprietate a acestui obiect in interiorul unui string. In mod normal ar trebui sa mai folosim inca o variabila intermediara pentru a stoca acea proprietate.
$objSID = $objUser.SID
Iar apoi sa folosim noua variabila direct in string:
Dar ca un shortcut, putem accesa direct proprietatea dorita, fara a mai folosi aceasta variabila intermediara. trucul este sa punem totul intr-o expresie folosind paranteze si sa tratam toata expresia ca o variabila cu $, adica $($object.property).