大家好,
我有一个问题,我想创建一个脚本(VB 或批处理文件),当用户运行该脚本时,它会将文件从 Folder1 复制到 Folder2。
这就是问题所在。
我不希望用户可以访问 Folder2,我需要他们运行 scipt,这样他们就不能手动移动文件,并且它也会进行一些日志记录。
我有两个想法,但不知道它们是否可行:
用户调用脚本,但它在不同的权限下运行。如果用户没有看到帐户详细信息,我将如何做到这一点。
用户运行一个在服务器上运行计划作业的 scipt。然后,计划的作业将在不同的权限下运行,但用户无权访问服务器,因此运行计划的任务可能会出现问题。
任何其他想法将不胜感激。
提前致谢
乔德
Folder2 可以与拒绝用户访问共享,并且脚本使用自定义凭据安装共享移动文件而不是断开共享。
使用HKCU\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer的NoDrives dword 在Windows 上隐藏网络映射驱动器有一个技巧。
PS:您可以使用 bat2exe 编译您的 .bat 脚本,以防止用户看到文件内容。AutoIT 脚本也可以完成这项工作。
编辑:请参阅本文以配置 NoDrives Dword 值。