5

我正在编写一个write-host用于输出另一个 powershell 脚本的 powershell 脚本。如何写出包含美元符号的值为 $true(或 $false)的布尔参数:

param
(
    [switch] $myParam = $true
)

Write-Host My Param is $myParam

我需要这个来准确输出

My Param is $True

但它输出

My Param is True
4

2 回答 2

6

您可以使用 ` 转义 $:

Write-Host My Param is `$$myParam
于 2013-06-26T18:18:33.000 回答
3

这将实现我认为你想要的:

Write-Host My Param is `$$myParam
于 2013-06-26T18:19:17.830 回答