使用组策略部署 vstor.exe(Visual Studio 2005 Tools for Office Second Edition Runtime)。
- 将 vstor.exe 复制到共享文件夹。将共享文件夹读取权限授予“域用户”
- 创建一个 GPO 并将其应用于相应的计算机组织单位(而不是用户 OU)。
- 在 OU 中,修改启动脚本(计算机配置 --> Windows 设置 --> 脚本 --> 启动)。
- 让您的 GPO 运行以下脚本。给脚本一个 .vbs 扩展名(它是一个 vbscript)。您可能希望将其加密为 .vbe 文件,因为该脚本包含密码。
此 GPO 和脚本已成功测试:
Option explicit
Dim oShell
Dim objFSO, strSourceFile, strTargetFile
strSourceFile = "\\servername\share_folder\vstor.exe"
strTargetFile = "c:\"
set oShell= Wscript.CreateObject("WScript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
If objFSO.FileExists( strTargetFile) Then
Endend
Else
objFSO.CopyFile strSourceFile, strTargetFile
End If
oShell.Run "RunAs /noprofile /user:your_domain\administrative_account ""C:\vstor.exe /q"""
WScript.Sleep 100
oShell.Sendkeys "password_of_the_administrative_account~"
Endend:
Wscript.Quit