首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用带空格的密码时调用WinRS

使用带空格的密码时调用WinRS
EN

Stack Overflow用户
提问于 2014-01-29 09:32:14
回答 3查看 2K关注 0票数 0

我正在尝试为我们的一些自动化脚本调用WinRS。在尝试传递带有空格作为-p参数的密码时,我遇到了一个问题。

例如,

代码语言:javascript
复制
winrs http://server:5985 -p:my password -u:user dir

失败并显示以下消息

代码语言:javascript
复制
winrs.exe:The parameter is incorrect.

引用这个论点似乎没有什么帮助,

代码语言:javascript
复制
winrs http://server:5985 -p:"my password" -u:user dir

失败,并显示以下消息

代码语言:javascript
复制
Winrs error:Access is denied.

如果我输入我的密码,一切都会正常工作,但这不是我们正在构建的工作流的选项。

是否可以将包含空格的密码传递给WinRS?如果没有,是否有不包括手动键入的解决方法?

EN

回答 3

Stack Overflow用户

发布于 2015-06-11 04:46:34

主机需要使用"-r:“作为前缀,如下所示:

winrs -r:winrs -p:my password -u:user "dir“

票数 1
EN

Stack Overflow用户

发布于 2014-01-29 09:38:22

尝试在空格前使用反记号。反引号是powershell的转义字符:

代码语言:javascript
复制
winrs http://server:5985 -p:my` password -u:user dir

这将防止空格被解释为分隔符。

票数 0
EN

Stack Overflow用户

发布于 2017-08-15 20:55:51

尝试使用插入符号转义字符。我相信以下组合中的一个可能会起作用:

代码语言:javascript
复制
winrs http://server:5985 ^"-p:my` password^" -u:user dir

代码语言:javascript
复制
winrs http://server:5985 -p:^"my` password^" -u:user dir

https://www.drupal.org/node/1242152提供

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21420401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档