none
powershell значение полей переменной в нутри двойных ковычек

    Вопрос

  • $s | % {
    		if ( ($_.SessionId -ne 0) -and ($_.SessionId -ne 65536) ) {
    			$ClientName = $_.ClientName
    			.\..\_lib\out_msg.ps1 -msg "$ClientName $_.UserName не завершили свой Сеанс и будут отключены."

    В данном случае в место $ClientName подставляется правильное значение.
    А вот вместо $_.UserName подставляется $_ и .UserName уже воспринимается как текст.
    Может можно какой-то символ дописать, чтобы не выносить $_.UserName в отдельную переменную?
    Или единственный выход это выносить в отдельную переменную?
    11 октября 2018 г. 8:21

Ответы