无需访问目标位置即可传输文件

无需访问目标位置即可传输文件

大家好,

我有一个问题,我想创建一个脚本(VB 或批处理文件),当用户运行该脚本时,它会将文件从 Folder1 复制到 Folder2。

问题就在这里。

我不希望用户访问 Folder2,我需要他们运行脚本,这样他们就无法手动移动文件,而且它也会进行一些日志记录。

我有两个想法但不知道可行性如何:

  1. 用户调用脚本,但脚本在不同的权限下运行。如何在用户看不到帐户详细信息的情况下执行此操作。

  2. 用户运行一个脚本,该脚本在服务器上运行计划作业。计划作业随后将以不同的权限运行,但用户无权访问服务器,因此运行计划任务可能会出现问题。

如果有任何其他想法我将不胜感激。

提前致谢

乔奥德

答案1

Folder2 可能与拒绝用户访问共享,并且脚本使用自定义凭据挂载共享,移动文件然后断开共享。

有一个技巧可以隐藏 Windows 上的网络映射驱动器无驱动器双字HKCU\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer

PS:您可以使用 bat2exe 编译 .bat 脚本,以便用户查看文件内容。AutoIT 脚本也可以完成这项工作。

编辑:参见本文用于配置NoDrives Dword 值。

相关内容