установка переменных и результатов функции в строке - все как строка в powershell


0

Я новичок в этом и мог бы использовать некоторую помощь.

У меня есть следующая функция и пытаюсь добавить результат из функции в строки ниже. Чего мне не хватает для этого? Я просто хочу, чтобы результаты функции SrvName были включены в приведенные ниже строки без пробелов в двух строках, для которых требуется .txt в качестве окончания.

Function SrvName {
   Get-WmiObject -class Win32_ComputerSystem | select-Object name | foreach { $_.name }
}

SrvName

$RPTLOCSpaceRpt = "D:\Svr_Win_Space_Rpt_$(SrvName).txt"
$EmailSubject="Server Disk Space Report for SrvName"
$EmailBody="Attached is the Server Disk Space Report SrvName"
$EmailAttachFile="C:\Svr_Win_Space_Rpt_$(SrvName).txt";

Ответы:


0

При вставке переменной в строку вы можете использовать так: "D:\Svr_Win_Space_Rpt_$(SrvName).txt"

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.