【新插件发布】AzureAD运维Excel版插件,增删改查快10倍c以上!

在笔者的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走进你们日常工作大家庭,有相关订制开发,欢迎联系本号主。

详细文件版的操作手册,可在插件右侧查看和关注本公众号,后续反响热烈再录制更详尽教程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/309409.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数论相关

目录符号整除/同余理论常见符号数论函数常见符号其他常见符号位运算与、或、异或取反左移和右移复合赋值位运算符关于优先级位运算的应用有关 2 的幂的应用取绝对值取两个数的最大/最小值操作一个数的二进制位模拟集合操作快速幂模意义下大整数乘法快速乘高精度快速幂欧拉降幂求…

[JavaWeb-JavaScript]JavaScript注释数据类型

注释 1. 单行注释://注释内容2. 多行注释:/*注释内容*/数据类型: 1. 原始数据类型(基本数据类型):1. number:数字。 整数/小数/NaN(not a number 一个不是数字的数字类型)2. string:字符串。 字符串 "…

博客系统知多少:揭秘那些不为人知的学问(二)

点击上方关注“汪宇杰博客”上篇《博客系统知多少:揭秘那些不为人知的学问(一)》介绍了博客的历史、我的博客故事及博客的受众来源。本篇精彩继续,介绍博客基本功能设计要点。1.“博客”的前世今生2.我的博客故事3.谁是博客的受众…

二分+01分数规划+最大化平均值 Dropping tests POJ - 2976

题意: 给你若n个分数,分子a[i]a[i]a[i],分母b[i]b[i]b[i],使满足公式100⋅∑i1nai∑i1nbi100\cdot\tfrac{\sum_{i1}^{n} a_{i}}{\sum_{i1}^{n} b_{i}}100⋅∑i1n​bi​∑i1n​ai​​,求任意去掉k个分数后,公式结果最大值。 题目…

[JavaWeb-JavaScript]JavaScript变量

变量 * 变量:一小块存储数据的内存空间* Java语言是强类型语言,而JavaScript是弱类型语言。* 强类型:在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。只能存储固定类型的数据* 弱类型:在开辟变量存储空间时…

基于 abp vNext 和 .NET Core 开发博客项目 - 博客接口实战篇(四)

系列文章使用 abp cli 搭建项目给项目瘦身,让它跑起来完善与美化,Swagger登场数据访问和代码优先自定义仓储之增删改查统一规范API,包装返回模型再说Swagger,分组、描述、小绿锁接入GitHub,用JWT保护你的API异常处理和…

莫比乌斯反演/容斥 +2020ICPC 江西省大学生程序设计竞赛 A Simple Math Problem

题目描述 输入描述: 输出描述: 示例1 输入 3 输出 5 分析: 1.这个题其实考的是一个莫比乌斯反演题,但是由于我知识储备不够,没有看出来,题目给的范围可以瞎搞一下,所以下面容斥可以过。 2.转换一下就是一道经典的…

猎鹰与龙飞船基于Linux,采用C++、Chromium与JS开发

最近两天科技界最重大的事件莫过于马斯克的 SpaceX 成功实现了猎鹰 9 号(Falcon 9)带着龙飞船(Crew Dragon)成功发射,并使飞船与国际空间站对接,将 NASA 两名宇航员送上了轨道前哨。背后关于 Falcon 9 与 C…

[JavaWeb-JavaScript]JavaScript运算符

运算符 1. 一元运算符:只有一个运算数的运算符,-- , (正号) * --: 自增(自减)* (--) 在前,先自增(自减),再运算* (--) 在后,先运算,再自增(自减)va* (-):正负号* 注意:…

java编码给出二维数组List<List<Integer>>matrix,输出每列最小的值

import java.util.LinkedList; import java.util.List;public class Main {public static void main(String[] args){/** a 是一个链表 &#xff0c;链表里面存放的对象是List<Integer>a* temp 是 List<Integer>* */List<List<Integer>> a new Linked…

博客系统知多少:揭秘那些不为人知的学问(四)

点击上方关注“汪宇杰博客” ^_^上篇《博客系统知多少&#xff1a;揭秘那些不为人知的学问&#xff08;三&#xff09;》介绍了博客协议或标准。本篇终章介绍设计博客系统有哪些知识点。1.“博客”的前世今生2.我的博客故事3.谁是博客的受众&#xff1f;4. 博客基本功能设计要点…

[JavaWeb-JavaScript]JavaScript特殊语法

JS特殊语法&#xff1a; 1. 语句以;结尾&#xff0c;如果一行只有一条语句则 ;可以省略 (不建议)2. 变量的定义使用var关键字&#xff0c;也可以不使用* 用&#xff1a; 定义的变量是局部变量* 不用&#xff1a;定义的变量是全局变量(不建议)

动态规划专题

目录动态规划基础钢条切割矩阵链乘法动态规划原理最优子结构经典问题&#xff1a;子问题重叠重构最优解最长公共子序列最优二叉搜索树最长连续不下降子序列最长不下降子序列经典问题&#xff08;来自习题&#xff09;DAG 中的最长简单路径最长回文子序列最长回文子串记忆化搜索…

Azure 国际版与中国版服务列表对(2020年6月版)

点击上方关注“汪宇杰博客” ^_^对于选择Azure平台的用户来说&#xff0c;会面临选择国内还是国际版的问题。由于一些原因&#xff0c;由世纪互联运营的中国大陆版Azure无法落地所有的国际版服务。相比几年前&#xff0c;情况已经有了一定的改善。本文列出了国际版和国内版Azur…

[JavaWeb-JavaScript]JavaScript流程控制语句

流程控制语句&#xff1a; 1. if...else...2. switch:* 在java中&#xff0c;switch语句可以接受的数据类型&#xff1a; byte int shor char,枚举(1.5) ,String(1.7)* switch(变量):case 值:* 在JS中,switch语句可以接受任意的原始数据类型3. while4. do...while5. for

解读三组容易混淆的Dockerfile指令

长话短说&#xff0c;今天分享三组容易混淆的Dockerfile指令&#xff0c; 帮助大家编写更优雅的Dockfile文件、构建更纯净的Docker镜像。COPY vs ADDCOPY、ADD主体功能类似&#xff1a;从指定位置src拷贝文件到Docker镜像dest。COPY <src>... <dest> ADD <src&…

[JavaWeb-HTML]HTML概念介绍和快速入门

HTML 1. 概念&#xff1a;是最基础的网页开发语言* Hyper Text Markup Language 超文本标记语言* 超文本:* 超文本是用超链接的方法&#xff0c;将各种不同空间的文字信息组织在一起的网状文本.* 标记语言:* 由标签构成的语言。<标签名称> 如 html&#xff0c;xml* 标记…

ASP.NET Core使用Nacos SDK访问阿里云ACM

背景 前段时间&#xff0c;cranelee 在Github上给老黄提了个issues&#xff0c; 问到了如何用Nacos的SDK访问阿里云ACM。https://github.com/catcherwong/nacos-sdk-csharp/issues/13刚看到这个issues的时候&#xff0c;老黄也是觉得一脸懵逼&#xff0c;好像这两者没有什么必然…

[JavaWeb-JavaScript]JavaScript_Function函数(方法)对象

Function&#xff1a;函数(方法)对象 1. 创建&#xff1a;1. var fun new Function(形式参数列表,方法体); //忘掉吧2. function 方法名称(形式参数列表){方法体}3. var 方法名 function(形式参数列表){方法体}2. 方法&#xff1a;3. 属性&#xff1a;length:代表形参的个数…

java基础输入输出语句

输入语句 方法一&#xff1a; System.in和System.out方法 缺点一: 该方法能获取从键盘输入的字符&#xff0c;但只能针对一个字符的获取缺点二: 获取的只是char类型的。如果想获得int,float等类型的输入,比较麻烦。 import java.io.IOException; public class test {public…