【发布时间】:2015-11-27 13:17:43
【问题描述】:
我正在尝试在 VM 启动时自动映射 Azure 文件共享。 VM 设置为自动登录,脚本位于用户启动文件夹中。凭据被永久存储。 cmdkey /add:.file.core.windows.net /user: /pass: 如果 VM 重新启动它可以工作,但如果它完全关闭并出现系统错误 1231,它会失败。如果我 RDP 并运行脚本它可以工作。关闭是否会导致任何损坏?
@ECHO OFF
net use Z: /delete
net use Z: \\share.file.core.windows.net\fileshare
timeout /t 10 /nobreak
START "" "Z:"
START "MyService" Z:\service\MyService.exe
【问题讨论】:
-
在第一个命令之前添加“timeout /t 15 /nobreak”似乎可以修复它以关闭 VM。如果脚本运行时网络还没有准备好,我添加了一些时间。但是,当我更改 VM 大小并重新启动时,它仍然失败(现在出现系统错误 53)。