尝试从指定用户的网络驱动器复制数据但出现错误

时间:2018-05-25 21:20:08

标签: windows batch-file

我正在尝试使用脚本来恢复在将用户计算机升级到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

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

非常感谢任何帮助。

0 个答案:

没有答案