找不到接受参数'files'的位置参数

时间:2015-10-21 14:56:16

标签: powershell

我正在尝试从powershell中的命令行传递一个参数,只要参数中没有空格,该参数就会起作用。即使有空格,如何让它继续识别呢?

[Parameter(Mandatory=$True)]
[string]$EmailSubject,

如果我运行powershell ./Get-Attachment.ps1 -EmailSubject "New files",它会抱怨 A positional parameter cannot be found that accepts argument 'files'

如果我运行powershell ./Get-Attachment.ps1 -EmailSubject "New"则没有问题。

如果我运行powershell ./Get-Attachment.ps1,它会提示我输入EmailSubject然后我可以输入“新文件”,它没有问题。

0 个答案:

没有答案