我正在尝试使用脚本来恢复在将用户计算机升级到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
注意:是我的公司域名。出于安全原因删除。
非常感谢任何帮助。