我正在使用 Synology Assistant 将 Synology NAS 映射到我的 Windows Server 2019。我面临的问题是,重新启动后,我的备份脚本无法访问该驱动器,直到我自己登录并开始浏览网络驱动器的内容。
进一步说,在 Explorer 中,驱动器图标显示为红色,好像已断开连接/不可用,但双击它后即可访问。此时我的脚本就可以访问该驱动器了。
我最初在脚本中使用该net use PATH /persistent:yes
命令,但事实证明这不如使用 Synology 的软件可靠(尽管这仍然不可靠)。
有没有办法在重启后保持驱动器映射并可供任何软件/脚本访问?
答案1
问题在于,在网络可访问之前恢复了网络驱动器,导致出现红叉。如果您确保备份脚本在建立网络可访问性之后运行,并且在脚本中直接使用 ip 或主机名而不是网络驱动器,那么一切都应该可以正常工作。
资源管理器中的红叉会保留,但您甚至可以删除该网络驱动器,脚本仍会工作。或者,在脚本中包含 net use PATH 以刷新连接。如果脚本运行时有网络连接,则问题已解决。
您还可以通过其他方式解决此问题:确保网络连接恢复得更快。例如,不要依赖 DHCP,而是设置静态 IP 地址、使用快速网络交换机等。