在PowerShell 2.0中将反转引号添加到变量的值

Raj*_*jiv 2 powershell

我想将变量值设为"1/14/2013 10:00:00"(包括倒置引号).以下是代码:

$a = Get-Date
$b = $a.AddDays(-1)
$b = $b.ToShortDateString();
$StartTime = "10:00:00 PM"
$EndTime = "11:00:00 PM"
$before = $b + " " + $StartTime
$after = $b + " " + $EndTime
Run Code Online (Sandbox Code Playgroud)

经过进一步研究,我发现微软报告了一个问题.它可以在这里找到

任何的想法?谢谢!

Kei*_*ill 7

如果您仍然需要在字符串中使用变量,则可以使用转义引号,例如:

PS> $before = "`"$b $EndTime`""
PS> $before
"1/14/2013 11:00:00 PM"
Run Code Online (Sandbox Code Playgroud)