批处理文件 "net use *:" 用户和密码自动填充

Batch file "net use *:" user and password autofill

是否可以创建批处理文件,即 运行 命令 net use s: *some address* 然后自动填充用户名和密码?

像这样:

if exist net use s: /delete
set USER=userid
set PASS=password

net use s: *some address*

现在 cmd 说 "Enter username for some address"

而且我需要一个 %USER% 变量自动插入到用户名请求中。与密码相同。

像这样:

if exist net use s: /delete

set USER=userid
set PASS=password

net use s: *some address*

Enter user name for some address:

echo %USER%

Enter password for some address:

echo %PASS%

我知道有一个命令net use s: *some address* password /USER:user /PERSISTENT:YES 但这对我不起作用。我有错误 1312。

上面的工作,但我不想每次我 运行 这个批处理文件都写用户名和密码。 有可能吗?

persistent 参数用于记住驱动器,用于保存凭据使用 savecred,例如:

net use x: \server\bla pwd123 /user:domain\username123 /savecred /p:yes