Helpdesk桌面运维自动化配置工具学习资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Hel pdes k 桌面运
维
自动化配置工具
Helpdesk_Automatic_configuration_Tool
软件界面如下图:
以下至文档末尾是全部代码:
#cs ---------------------------------------------------------------------------
AutoIt Versio n: 3.3.14.2
Author: Miguel Louis
Script Function:
Helpdesk_Automatic_c on figurati on _Tool
关于Helpdesk_Automatic_configuration_Tool
Helpdesk_Automatic_configuration_Tool 是一款Helpdesk桌面运维自动化配置的
工具,由类BASIC语言的Autolt v3脚本编写,用于简化Helpdesk大量繁复的操作,通过GUI交互,实现以下功能,大幅解放Helpdesk桌面工程师的时间和精力,用于更高的技术学习和提升。
1. 自动设置系统选项
2. 客户端自动加域
3. 自动安装软件
4. 自动重启电脑并登录域账户
5. 自动配置桌面环境
6. 自动配置outlook及skype等配置说明:
以下代码位于134 ~ 144行,user-defined部分请根据实际需求和场景自定义Global $rootUserName = "administrator" ;本地管理员administrator
Global $rootPassword = "user-defined" 本; 地管理员密码
Global $createUserName = "admin" 创; 建本地用户名
Global $createUserPassword = "user-defi ned"设置本地用户名密码
Global $domainName = "user-defined" ;AD 域名,
Global $itUserName = "user-defi ned" ;IT 管理员域账户
Global $itPassword = "user-defi ned" ;IT 管理员域账户密码
Global $fileSrvPath = "user-defined" ;安装文件所在的共享目录地址
Global $userName ;用户域账号
Global $userPassword 用; 户域账户密码
Global $hostName ;用户计算机名
使用说明:
1. 该自动化运维工具适用于Microsoft Windows 7 、Windows 8、Windows 10 系统,结合企业级系统部署平台MDT 使用更优
2. 配置选项用于根据不同部门员工的桌面使用需求自动进行系统设置、安装软件等初始化操作,需在administraor 账户下运行
3. 用户选项用于根据不用部门员工的桌面使用需求自动进行桌面环境配置,outlook、skype等办公软件登录设置,需在用于账户下运行
4. 自动重启系统+登录账户通过授予用户本地管理员权限并修改注册表实现,在系统重启自动登录用户账户后,需运行取消自动登录和取消管理员权限来重置注册表并从administrators组移出用户账户
5. 可根据各自公司内部的实际桌面运维需求,修改该脚本代码,从而添加、修改或删除自动化功能模块
6. 所需安装的软件和工具下载放置于$fileSrvPath下,并根据存放路径和软件名称修改对应模块的代码
#ce --------------------------------------------------------------------------- ; Script Start - Add your code below here
;;请求管理员权限
#RequireAdmin
;#include
;#include
;#include
#include
#include
_main()
GUISetState()
Func _main()
Global $Checkbox[53]
Global $gui_width = 490
Global $gui_height = 500
Global $checkbox_left = 5
Global $sysconf_top = 10
Global $install_top = 155
Global $user_top = 375
Global $checkbox_width = 150
Global $checkbox_height = 20
Global $select_left = 5
Global $select_top = 300
Global $select_width = 50
Global $select_height = 30
GUICreate(”自动化配置工具V1.0 - By Miguel Louis", $gui_width, $gui_height)
GUICtrlCreateGroup(”系统设置", $checkbox_left, $sysconf_top, $gui_width-10, $gui_height/3-30)
$Checkbox[1] = GUICtrlCreateCheckbox("修改计算机名并加域",
$checkbox_left+5, $sysconf_top+20, $checkbox_width, $checkbox_height) $Checkbox[2] = GUICtrlCreateCheckbox("修改管理员密码", $checkbox_left+160, $sysconf_top+20, $checkbox_width, $checkbox_height)
$Checkbox[3] = GUICtrlCreateCheckbox('创建本地用户admin",
$checkbox_left+320, $sysconf_top+20, $checkbox_width, $checkbox_height) $Checkbox[4] = GUICtrlCreateCheckbox("添加IT 管理员组", $checkbox_left+5,