将字符串作为单个命令行参数传递

时间:2018-02-23 18:55:45

标签: powershell parsing command-line

这是test.ps1的测试脚本:

$V1=$args[0]
$V2=$args[1]
$V3=$args[3]
Write-Output $V1 $V2 $V3

我正在调用以下内容:powershell test.ps1 A B“这是一个测试”

输出 一个 乙 此

我想要的是: 一个 乙 这是一个测试

我需要将“这是一个测试”作为单个值读入...

1 个答案:

答案 0 :(得分:0)

请使用单引号将其作为原始字符串而不是转义字符串。

old: powershell test.ps1 A B "This is a test"
new: powershell test.ps1 A B 'This is a test'