安装OA的VBS脚本

    单位用了OA,每次在新系统上安装都需要很多步骤,现在写了一个VBS脚本,把大多数操作自动化了。对IE的安全设置还需要手动操作。


脚本如下:

'强制要求显式声明脚本中的所有变量
Option Explicit

'定义OA站点IP,分内外网
Const OA_URL_N="172.22.1.5"
Const OA_URL_W="192.168.90.11"

'选择内网还是外网
Dim strNet,strOA_Url
'默认外网
strNet="W"
strOA_Url=OA_URL_W

strNet=InputBox("N=内网,W=外网,默认是外网","选择网络","W")
If strNet = "w" or strNet = "W" Then
    MsgBox("您选择的是外网,将建立外网OA。")
    strOA_Url=OA_URL_W
ElseIf strNet = "n" or strNet = "N" Then
    MsgBox("您选择的是内网,将建立内网OA。")
    strOA_Url=OA_URL_N
Else 
    MsgBox("输入错误,脚本退出。")
    Wscript.Quit
End If

'在收藏夹和桌面上添加站点
Dim WshShell,strDesktop,strFavorites,oUrlLink
'获得当前用户的桌面和收藏夹路径
Set WshShell = WScript.CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop") 
strFavorites = WshShell.SpecialFolders("Favorites") 

'在收藏夹里创建OA的快捷方式
Set oUrlLink = WshShell.CreateShortcut(strFavorites & "\OA.url")
oUrlLink.TargetPath = "http://" & strOA_Url & ":20455"
oUrlLink.Save

'桌面创建OA的快捷方式
Set oUrlLink = WshShell.CreateShortcut(strDesktop & "\OA.url")
oUrlLink.TargetPath = "http://" & strOA_Url & ":20455"
oUrlLink.Save

'添加IE中的可信站点
MsgBox("添加IE中的可信站点")
Const HKEY_CURRENT_USER = &H80000001

Dim strComputer,objReg,strKeyPath,strValueName,strValue,dwValue

strComputer = "."
Set objReg = GetObject("winmgmts:\\" & strComputer & "\root\default:StdRegProv")

'去掉"对该区域中的所有站点要求服务器验证"前面的勾
strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2"
strValueName="Flags"
dwValue=67
objReg.SetDWORDValue HKEY_CURRENT_USER, strKeyPath, strValueName, dwValue

'创建注册表项
strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range9"
objReg.CreateKey HKEY_CURRENT_USER,strKeyPath

'创建注册表键并写入键值
strValueName=":Range"
strValue=strOA_Url
objReg.SetStringValue HKEY_CURRENT_USER, strKeyPath, strValueName, strValue

strValueName="http"
dwValue=2
objReg.SetDWORDValue HKEY_CURRENT_USER, strKeyPath, strValueName, dwValue

MsgBox("请注意,还需要修改IE的安全设置!")


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值