batch-file - 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.
我知道密码字符串中的转义字符有问题,但我找不到解决方法。
解决方案
推荐阅读
- r - 访问在不同的 RenderPlot 中生成的数据框
- python - 在拆分函数后访问最后一个字符串以创建新列表
- python - TypeError:当我在django的views.py文件中导入调度程序时,第一个参数必须是可调用的?
- oop - 值在 OOP Rust 的构造函数和设置器中的寿命不够长
- go - 使用闭包在 Go 中编写下一个排列,我的代码有什么问题
- vba - 通过 Application.Run 在另一个工作簿中运行宏时出现错误 1004
- java - 如何使用 Spring 监听 HTTP 事件?
- php - jsPDF忽略空
文本前的标签和间距
- ruby-on-rails - Trailblazer Operation Contract 在操作后验证模型
- typescript - 为空对象键入 Guard