NET USE 到 Azure 文件存储:系统错误 1312

NET USE 到 Azure 文件存储:系统错误 1312

Azure 云文件存储太棒了!

但在我的批处理文件中,大多数(超过 75%)的 net use 命令都失败并出现错误:

System error 1312 has occurred.

A specified logon session does not exist. It may already have been terminated.

我们在做什么?在我们的数据中心,我们每隔几分钟从计划任务中触发一次任务。该任务是一个简单的 powershell 脚本,执行“net use”,然后执行“robocopy”。目标是将我们的本地数据(在本例中为 SQL TLOG)保存在 Azure 存储中,并使 Azure 始终与当前数据相差 5 分钟左右。

因此,这个存在问题的 NET USE 命令处于以下环境中:

  • Win2012-R2虚拟机
  • 在 VMWare ESX 上
  • 在我们的数据中心

它有时会有效(每 5-10 次迭代一次)。

net use 命令是:

net use \\my-sharename.file.core.windows.net\myname /u:username <crypto>

我们大多会遇到上述系统错误。

我们曾尝试做过以下事情:

net use \\my-sharename.file.core.windows.net\myname /delete
net use \\my-sharename.file.core.windows.net\myname /u:username <crypto>

但行为上未见任何变化。

我们如何解决?

答案1

您应该将 /u:username 更改为 /u:.\username

相关内容