Python实现半自动化网络管理与日常工作

网友投稿 857 2022-09-17

Python实现半自动化网络管理与日常工作

Python实现半自动化网络管理与日常工作

一、

1、先上图,写这个程序的目的是,将工作日常经常用到的文件、程序 、脚本等统统整合到一起

这样就不需要每次花时间去到处找,方便很多。下面开始分享:

2、用5种颜色将功能分类,每个功能的前面都有对应的数字,在最后一行的冒号后输入,然后回车,就会打开你想要的:

①有WEB页面

②打开文件夹

③打开另一个程序

④打开程序的子分支

⑤直接打开程序

3、把所有交换机汇总到一起,通过选择来打开指定的交换机WEB管理页面。打印机也是一样

4、有的项目会有多个子分支嵌套在里面,例如“娱乐”里会有“电影”子项

5、 远程桌面会执行一个hta的脚本,让你选择需要连接的windows服务器,之后通过“启动远程桌面”按钮,就可以调用mstsc命令来打开远程桌面,输入用户名和password后,即可实现对服务器的远程管理了。Hta脚本如下,我已做了特殊处理

------------------脚本开始-------------------

自动远程桌面脚本

请选择你要远程连接的电脑

域控服务器

CRM服务器

文件服务器

Spicework

录音服务器

WSUS服务器

MDT服务器

onClick="CancelScript">

------------------脚本结束------------------

6、python调用powershell脚本,实现功能:

① 新人入职功能,是调用了powershell脚本

② 实现自动创建本地用户和组、禁用用户

③ 通过域用户名、计算机名修改计算机对象的描述

④ 清理本地管理员组成员

⑤ 将域用户加入到本地USERS组

⑥ 修改域用户属性,勾选“下次登录必须更改password”

7、使用lsrunase命令提升dameware的权限,因为每次都要以管理员权限打开程序,才能使用某些功能,输password很麻烦,所以就用lsrunase,实现免密打开

8、 choice项的作用是,打开另一个py程序,汇总经常用到的windows管理程序,程序很简单,就是直接调用这些控制台的命令打开,例如“本地用户和组”是lusrmgr.msc

二、

1、篇幅有限,只提供py脚本重要部分,懂的人自然会明白

2、再抓几个图,关于choice功能的py脚本,重点是写法

3、python的强大是,它可以调用各种脚本,vbs、bat 、powershell、hta都行,这样就更加灵活,可以把之前写好的脚本,直接拿来用,很方便

4、最后通过命令,将Py转成EXE,就可以使用了。我习惯使用sublime Text编辑PY文件。

l

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:应用程序无法启动,因为应用程序的并行配置不正确
下一篇:Python 如何随机打乱列表(List)排序
相关文章

 发表评论

暂时没有评论,来抢沙发吧~