2

我有一个 .txt 文档和一个 MS Word .doc 我想发送到打印机。运行 PowershellStart-Process -FilePath C:\Temp\Versions.TXT -Verb print对 .txt 文件效果很好。

但是当我使用 Powershell 命令时Start-Process -FilePath C:\Temp\Versions.docx -Verb print,出现以下错误。

Start-Process : A positional parameter cannot be found that accepts argument 'version'.
At line:1 char:14
+ Start-Process <<<<  -FilePath C:\Temp\Versions.docx -Verb print
    + CategoryInfo          : InvalidArgument: (:) [Start-Process], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.StartProcessCommand

出了什么问题?有人可以提供一些帮助吗?

4

1 回答 1

1

问题不是-Verb Print

花点时间阅读错误消息:

Start-Process : A positional parameter cannot be found that accepts argument 'version'.

据说,没有找到接受的参数version

您的代码行中只有一个单词“版本”,Versions.TXT

请尝试以下操作:

Start-Process -FilePath "C:\Temp\Versions.TXT" -Verb print
于 2013-05-10T21:47:14.690 回答