Batch file Net使用命令:Windows CE

Batch file Net使用命令:Windows CE,batch-file,networking,windows-ce,net-use,Batch File,Networking,Windows Ce,Net Use,我正在尝试使用Net Use命令发送网络凭据 这就是我所拥有的: @echo off net use \\<serverName>\<shareFolder>\ passw0rd /USER:domain.com\UserName PAUSE @echo关闭 net use\\\\passw0rd/USER:domain.com\UserName 暂停 这会自动插入用户名和域,但由于某些原因,不会插入密码 我也试过这样做: @echo off net use \\&l

我正在尝试使用Net Use命令发送网络凭据

这就是我所拥有的:

@echo off
net use \\<serverName>\<shareFolder>\ passw0rd /USER:domain.com\UserName
PAUSE
@echo关闭
net use\\\\passw0rd/USER:domain.com\UserName
暂停
这会自动插入用户名和域,但由于某些原因,不会插入密码

我也试过这样做:

@echo off
net use \\<serverName>\<shareFolder>\ /USER:domain.com\UserName passw0rd 
PAUSE
@echo关闭
net use\\\\/USER:domain.com\UserName passw0rd
暂停
我已经检查了我使用的路径,它们确实有效。当我把它们复制出来并粘贴进去时,它们就工作了

用户名和密码也是如此

谷歌搜索中的所有内容都是紫色的,因为我点击了所有链接:/


好吧,我以为我有

我这样试过:

@echo off
net use \\<serverName>\<shareFolder>\ <mapName> /USER:domain.com\UserName passw0rd 
PAUSE
@echo关闭
net use\\\\/USER:domain.com\UserName passw0rd
暂停
它成功了,但只是因为我在这样尝试之前输入了密码,然后它记住了密码

所以我还在寻找一种方法


请提供帮助。

密码是否包含%/~等特殊字符或批处理文件中具有特殊含义的类似字符

是,然后用双引号将密码括起来

在UNC路径周围使用双引号,并测试这是否有区别

我在所有命令中遗漏的是通常在UNC共享文件夹路径左侧指定的设备名称,以将共享文件夹映射到驱动器号。因此,密码可能被解释为设备名称

但根据您的问题,您只希望传递用户凭据和密码,以便能够使用UNC路径访问共享文件夹。但是,我建议测试将共享文件夹映射到驱动器号是否会产生影响。如果没有指定设备名称,我不知道密码字符串是否被解释为设备名称,并且目前无法自己测试。

@echo off
@echo off
net use <MapDriveName> \\<serverName>\<ShareFolder>\ /PASSWORD:<Passw0rd> /USER:<UserName>
PAUSE
net使用\\\\/密码:/USER: 暂停
这个适合我。最后:)
希望这也能帮助其他人

net使用Y:\server\u name或ipaddress\shared/user:domainname\%username%

/密码不是有效的开关(使用时返回消息:“选项/密码未知”)。谢谢@Mofi。如果Microsoft更新其文档,我将不胜感激。@EngineeringSQL您是指包含关于使用引号的注释的文档,但仅涉及服务器名称?好的,的文档中包含了可以在不使用引号的情况下指定参数的信息(关于使用
/c
/k
)。一般来说,在独立于是否真正需要的参数上使用引号总是更安全的。