Subst一台win10的共享目录,不能用ip,只能用机器名?

想让win7开机用bat实现自动登录并映射一台win10的共享目录为一个盘符。
net use登录win10的ip,subst x: \ip\dir 映射。

一次win10重启后,win10的ip变了,net use登录新ip可以,但映射新ip就不行了。
在cmd使用win10的机器名代替新ip,则登录、映射都可以。

但因为机器名是 unicode特殊字符,在bat里写unicdoe则整个bat都报错!
只能手工用资源管理器登录机器名,或者在cmd窗口粘贴机器名,才可以。
达不到自动的效果了

net use可以直接映射盘符的
net use x: \ip\dir

1 Like

这样一步到位 是成功了!
绕开了subst,避免了它必须要 机器名 的(奇怪)限制。。。。