首页 > 解决方案 > 尝试从指定用户的网络驱动器复制数据但出现错误

问题描述

我正在尝试使用脚本来恢复在将用户的计算机升级到 Windows 10 之前创建的备份文件夹。

该脚本要求用户的主文件夹所在的子文件夹和用户的用户名。一旦拥有这两个变量,它将这些变量的值输入到网络路径中,然后将该网络路径映射到用于打开 CMD 的管理员帐户的 H 驱动器。

但是,当脚本尝试访问指定文件夹时输入用户凭据后,我收到此错误:

“发生系统错误 1312。指定的登录会话不存在。它可能已经终止。”

这是我的脚本:

@echo off

:main

set /p location=Please enter the location of the user (These can be located at \\<domain>\root\HOMES): 
set /p usern=Please enter the username: 
net use H: \\<domain>\root\HOMES\%location%\%usern%\win10backup

echo Before proceeding, please confirm that the backup folder is named "win10backup"  (without quotes)
set /p input=Enter 'y' to continue: 

xcopy H:\win10backup C:\Users\%username%\ /O /X /E /H /K

注意:是我的公司域。出于安全原因已删除。

任何帮助将不胜感激。

标签: windowsbatch-file

解决方案


推荐阅读