Vbscript 我以前没有制作过VBS脚本,但我想将一个文件从服务器复制到客户端的本地硬盘上,并已制作了以下内容:
我做了一个登录vbs(有史以来第一次),因此当有人登录到域时,它会将一个文件从网络驱动器复制到每个本地计算机。这行吗(只要目录正确)Vbscript 我以前没有制作过VBS脚本,但我想将一个文件从服务器复制到客户端的本地硬盘上,并已制作了以下内容:,vbscript,winlogon,Vbscript,Winlogon,我做了一个登录vbs(有史以来第一次),因此当有人登录到域时,它会将一个文件从网络驱动器复制到每个本地计算机。这行吗(只要目录正确) 我发现您的代码存在两个潜在问题: 登录脚本运行时,驱动器W:尚未映射。在复制文件之前映射驱动器时,这不会成为问题,但最好使用源的UNC路径: filesys.CopyFile“\\server\share\Student Shared Area\SBN\registration.xml”,“C:\Program Files\New Media Learning\
我发现您的代码存在两个潜在问题:
- 登录脚本运行时,驱动器
尚未映射。在复制文件之前映射驱动器时,这不会成为问题,但最好使用源的UNC路径:W:
不过,就我个人而言,如果你愿意的话,我更愿意这样做filesys.CopyFile“\\server\share\Student Shared Area\SBN\registration.xml”,“C:\Program Files\New Media Learning\Logicator\”
- 用户没有对
的写入权限(登录脚本在用户上下文中运行)。这可以通过在该文件夹上使用GPO来缓解C:\Program Files\New Media Learning\Logicator\
<%
dim filesys
set filesys=CreateObject("Scripting.FileSystemObject")
If filesys.FileExists("W:\Student Shared Area\SBN\registration.xml") Then
filesys.CopyFile "W:\Student Shared Area\SBN\registration.xml" _
, "C:\Program Files\New-Media-Learning\Logicator\"
End If
%>