IT鏅鸿兘鍖栬繍缁存墦鍗版満 (鎵撳嵃鏈鸿嚜鍔ㄥ寲杩愮淮)

导读:

前段时间帮助上海某企业部署一台Windows Server 2019域服务器,客户端数量在50-60台左右。我在完成相关部署后。该公司负责人询:能不能减少IT工作量,把一些常规的工作做自动化处理。

例如:

(1)、网络打印机驱动的安装和配置;

(2)、WinRar、7-Zip、Chrome常用软件安装;

这种思维我也能理解:IT初级类的工作,像打印机驱动安装、常用软件安装等等,技术含量低,同时却花费IT管理员大量的时间和精力经常做这些重复却又没有技术含量的工作。

杩愮淮鎬庝箞鎿嶄綔缃戠粶鍜屾墦鍗版満,鎵撳嵃鏈鸿嚜鍔ㄥ寲杩愮淮

工作整理的Windows Server各种自动化部署脚本

处理思路:

一、在Windows Server 2019 DC域服务器,将几台打印的驱动放置于:D:\Soft\Drivers目录下并设置好共享;

二、检测是否已安装对应的打印机驱动或软件,我们减少重复的安装,降低计算机无效计算,提升IT平台整体性能;

三、 在Windows Server 2019 DC域服务器组策略设置“用户”登录脚本,让每一个客户端登录时,自动检测打印机或软件,如果不存在则通过共享完成安装。

自动化程序:

在前期,我们记录好网络打印机的IP地址,驱动位置,我在这里以Canon C5560i和ADC225二台打印机为例:

C5560i:192.168.8.245

ADC225:192.168.8.200

以下是关健代码:

::避免重复添加可能过 vmic 命令结合 findstr 对Duoluo_C5560i_IP245和Duoluo_ADC225_IP200二台打印机名称进行检测。

::添加打印机网络端口,名称:"Duoluo_C5560i_IP245",IP地址:192.168.8.245 端口:9100
cscript C:\Windows\System32\Printing_Admin_Scripts\zh-CN\prnport.vbs -a -r "Duoluo_C5560i_IP245" -h 192.168.8.245 -o raw -n 9100

::添加打印机网络端口,名称:"Duoluo_ADC225_IP200",IP地址:192.168.8.200 端口:9100
cscript C:\Windows\System32\Printing_Admin_Scripts\zh-CN\prnport.vbs -a -r "Duoluo_ADC225_IP200" -h 192.168.8.200 -o raw -n 9100

::添加ADC225打印机驱动
set "ADC225PrintDrv=\\192.168.8.201\Public\Drivers\ADC_225_Drivers\ADC225\Win_x64\KOAY2JA_.INF"
::"Generic 26C-7SeriesPCL": inf文件中的名称,前面添加的端口名称:"Duoluo_ADC225_IP200",控制面板打印机名称:"Duoluo_ADC225_Print"
rundll32 printui.dll,PrintUIEntry /if /b "Duoluo_ADC225_Print" /f %ADC225PrintDrv% /r "Duoluo_ADC225_IP200" /m "Generic 26C-7SeriesPCL"


::添加C5560i打印机驱动 "Canon iR-ADV C5550/5560 UFR II": inf文件中的名称,前面添加的端口名称:"Duoluo_C5560i_IP245",控制面板打印机名称:"Duoluo_ADC225_Print"
set "C5560iPrintDrv=\\192.168.8.201\Public\Drivers\Canon_C5560i\Driver\CNLB0CA64.INF"
rundll32 printui.dll,PrintUIEntry /if /b "Duoluo_C5560i_Print" /f %C5560iPrintDrv% /r Duoluo_C5560i_IP245 /m "Canon iR-ADV C5550/5560 UFR II"

结束语:

我作为一名资深的IT技术工程师,熟悉bat编程,在短短一小时左右的时间完成了编写与测试,并实施完毕,为企业的IT信息平台节省了大量的管理的时间,极大的降低了后期IT管理员的维护和安装时间。

同时,通过自动化程序智能判断:能有效帮助企业建立规划统一的IT平台,提升工作效率。降低成本,增强企业核心竞争力。