Batch file Net使用命令:Windows CE
我正在尝试使用Net Use命令发送网络凭据 这就是我所拥有的: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
@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
)。一般来说,在独立于是否真正需要的参数上使用引号总是更安全的。