首页 > 解决方案 > NET USE 与转义字符

问题描述

我正在尝试使用它NET USE来创建与虚拟机的连接。

当我尝试输入密码参数时,它告诉我存在语法错误。

这是我的代码:

set ip=123.45.67.89
set username=teste
set password="/Iyv*4gUoD[PUWLrn2/j"

NET USE K: \\%ip%\c$ /user:"DIR\%username%" %password%

错误是这样的:

NET USE K: \\%ip%\c$ /user:"DIR\%username%" %password%
The option /IYV*4GUOD[PUWLRN2/J is unknown.

The syntax of this command is:

NET USE
[devicename | *] [\\computername\sharename[\volume] [password | *]]
        [/USER:[domainname\]username]
        [/USER:[dotted domain name\]username]
        [/USER:[username@dotted domain name]
        [/SMARTCARD]
        [/SAVECRED]
        [/REQUIREINTEGRITY]
        [/REQUIREPRIVACY]
        [/WRITETHROUGH]
        [[/DELETE] | [/PERSISTENT:{YES | NO}]]

NET USE {devicename | *} [password | *] /HOME

NET USE [/PERSISTENT:{YES | NO}]

More help is available by typing NET HELPMSG 3506.

我知道密码字符串中的转义字符有问题,但我找不到解决方法。

标签: batch-filecmd

解决方案


推荐阅读