在笔者的BI项目开发中,用到了Azure的AzureSQL和AzureAS分析服务,此两大服务,可和AzureAD帐号体系打通。而AzureAD帐号,在其免费功能基础功能上,是免费使用的,随着项目开发上线进入运维阶段,AzureAD帐号的增删成为一个小小的运维工作。重复的事情理当交给程序完成,故此背景下,诞生了【AzureAD运维】此款Excel插件。
超越IT运维人员理解的Excel能力
许多IT运维人员的印象中,Excel就是业务部门使用的工具,IT人员最多就使用其作为数据导入导出的桥梁工具。所以IT运维人员,其整体的Excel水平都非常一般,比公司文员可能还要差。
当然无可厚非,IT人员进阶的,可以自己写脚本、写代码,用代码来自动化。当相信看完本篇的Excel辅助运维,必定让广大运维同学大开眼界。
AzureAD帐号的数据单个修改不谈便利性,批量性地运维,笔者敢说,没哪个工具可以敢和笔者所开发的叫板。包括大家喜闻乐见的网页端UI或CMD、PowerShell命令行方式。
衷心希望IT运维人员放开心态,多多学习下Excel的基础操作,加上Excel催化剂的工具输出,必定可以为大家带来工作效率的极大提升,当然IT部的预算,可以多向OFFICE开发工具倾斜,绝对是超值的投入少回报大、周期短见效快,业务部门响应度高的项目。
在Excel上操作增删改查运维有何优势可言
一般在网页端的系统中,对单个记录的增删改查,尚可说得过去,对批量性的操作,很快就要启动Excel的能力,一般就是让用户在Excel上维护好数据源,按指定格式提供好批量操作的数据。然后就上传到网页上进行批量性操作。
这其中起码涉及到两个程序间来回操作。并且死板,用户手上的数据格式和要求的格式不同,还要费很大劲去按指定格式去整理,一有一点点不同,就失败。
还有要求指定格式xls/csv这种远古格式。一个好好的顺手的表格,硬要导出、保存时各种处理。
以Excel插件的方式进行全程操作,一大好处是,所有的步骤都只需在Excel环境中完成,在Excel中加工好数据,此加工过程,可充分利用Excel原生的基础操作、单元格颜色和字体标识、函数计算、条件格式提示和最强大的筛选排序操作数据源。
笔者敢说没那个UI能够和Excel的操作体验相提并论。而恰恰这些能力掌握在业务部门手中,无需任务额外的培训即可复用。
试想一下,我简单选择某几记录,对其进行某个操作,然后用新增列或颜色、字体加粗等标识一下,然后快速地用筛选、排序又切换到另外的记录上对其另外的操作。比起一天到晚导入导出,流畅太多。
AzureAD运维插件包含内容
AzureAD许多高级的功能,笔者未能涉猎到,当前版本的功能有对AzureAD组、用户及组与用户关系的管理,三者间包含了常见的新增、删除、修改和查询。同时对登录的环境中国云、国际云可选择,脚本文件可运行中修改后重加载等体验加强。
所有这些操作,都无需离开Excel环境,一步呵成。体验不能再棒了。
插件使用的是PowerShell的底层命令,通过调用PowerShell脚本,最终向Azure发出相关的命令进行处理,故扩展性非常好。在现有的功能基础上,再新增功能也是非常轻松,而且可以复用IT运维人员对PowerShell脚本的能力(PowerShell真是个传大的产品工具,有点想要即可得的效果,并且学习成本极低,帮助文档非常详细,会界面操作和知其意义,即可快速写出PowerShell的命令行语句批量性操作)
基于上述的技术原理,可以简单修改下PowerShell代码,即可按需要返回不同数据结果,对查询操作有效。如AzureAD上没用过的字段,就不必返回,和返回的字段顺序也可以自行去调整。
操作演示
插件使用非常简单,大家可以跟着小视频感受下其流畅程序,并非只是嘴巴说说,效果为王。
插件下载
关注公众号,回复【azuread】,即可下载本文插件,免费使用,可商用。AzureAD插件已经来了,AD运维插件还会远吗?还有其他各种繁琐的运维操作,均有机会和Excel结合更快捷完成!
欢迎广大IT运维人士多多推荐,让Excel走进你们日常工作大家庭,有相关订制开发,欢迎联系本号主。
详细文件版的操作手册,可在插件右侧查看和关注本公众号,后续反响热烈再录制更详尽教程。