У меня есть переменная в Powershell
$cvm = "derp1"
Мой вопрос: как мне добавить дату к ней при назначении новой переменной.
$name = $(cvm{get-date})
Хороший вопрос Vegeta,
За чем вы работаете, это оператор +, который объединит две строки.
+
$cvm = "derp1" $name = $cvm + (Get-Date) derp102/06/2019 08:51:53
Если вы хотите добавить пробел, вы должны сделать $name = $cvm + " " + (Get-Date) Различные форматы можно найти в https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/get-date?view=powershell-6
$name = $cvm + " " + (Get-Date)
Объединение двух строк - это хорошо, объединение целого числа и строки преобразует весь лот в строку.
EG
$int = 1 # Int32 $string = "hello" # String $newVar = $int + $string # String
Вы можете преобразовать дату в строку выбранного вами формата даты, а затем объединить строки:)
$cvm = "derp1" $name = $cvm + "-" + (get-date).ToString("d") >> derp1-2/6/2019
«d» в этом случае короткая дата, вы можете выбрать все, что вам нравится