【发布时间】:2013-10-27 22:46:38
【问题描述】:
我正在尝试为与我一起工作的一群计算机技能很少的人简化安装。我有一个 vbs 脚本,可以将各种配置文件复制到其正确的目录中。但是,我无法复制一个文件。
我正在尝试将一个名为 hosts 的新文件复制到 C:\windows\systems32\drivers\etc 文件夹中,但无论我做什么,我都会不断收到权限被拒绝。
Const OverWriteExisting = True
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile "C:\users\IBM_ADMIN\Desktop\Colgate Socks\hosts", "C:\Windows\System32\drivers\etc\hosts", OverWriteExisting
有什么想法吗?
【问题讨论】:
-
我假设您是从 shell(即命令提示符)运行它?如果是这样,您是否使用“以管理员身份运行”来启动 shell?
-
如果所有计算机都在域中,您需要使用“域管理员”成员的帐户运行它。
标签: vbscript attributes permission-denied file-copying