shell+Zabbix export应用之AD环境删除离职人员登录主机之资料
以实际环境:维护环境172.30网段主机
Zabbix hosts export出主机信息至 /tmp/ip.txt
shell筛选出ip
[root@server ~]# cat /tmp/ip.txt | grep 172.30 | gawk -F">" '{print $2}' | gawk -F"<" '{print $1}'
[root@server ~]# vim /tmp/rmdir2_d
#!/bin/bash
for iplist in `cat /tmp/server2003.txt`;do
while read aduser;do
echo "rmdir /s /q \\\\$iplist\\c\$\\"Documents and Settings"\\$aduser" >> /tmp/newrmdir.bat
echo "rmdir /s /q \\\\$iplist\\d\$\\$aduser" >> /tmp/newrmdir.bat
done < /tmp/aduser.txt
done
for iplist in `cat /tmp/win7server2008.txt`;do
while read aduser;do
echo "rmdir /s /q \\\\$iplist\\c\$\\users\\$aduser" >> /tmp/newrmdir.bat
echo "rmdir /s /q \\\\$iplist\\d\$\\$aduser" >> /tmp/newrmdir.bat
done < /tmp/aduser.txt
done
[root@server ~]# vim /tmp/rmdir_l
#!/bin/bash
while read aduser;do
echo "rmdir /s /q D:\\Shares\\Userdata02\\$aduser" >> /tmp/mvuser.bat
echo "rmdir /s /q F:\\Userdata02\\$aduser" >> /tmp/mvuser.bat
echo "rmdir /s /q K:\\$aduser" >> /tmp/mvuser.bat
echo "rmdir /s /q L:\\$aduser" >> /tmp/mvuser.bat
echo "rmdir /s /q P:\\$aduser" >> /tmp/mvuser.bat
done < /tmp/aduser.txt
[root@server ~]# vim /tmp/rmdir_local
#!/bin/bash
while read aduser;do
echo "rmdir /s /q c:\\\"Documents and Settings\"\\$aduser" >> /tmp/local.bat
echo "rmdir /s /q c:\\users\\$aduser" >> /tmp/local.bat
echo "rmdir /s /q d:\\$aduser" >> /tmp/local.bat
echo "rmdir /s /q l:\\$aduser" >> /tmp/local.bat
done < /tmp/aduser.txt
shell+Zabbix export应用之AD环境删除离职人员登录主机之资料的更多相关文章
- [TFS]TFS强制删除离职人员签出锁定项的方法
步骤: 1.连接到TFS数据库服务器的tfsversioncontrol库: 2.查tbl_workspace表,找出那哥们的工作目录, 如select * from tbl_workspace wh ...
- TFS强制删除离职人员签出锁定项的方法(转)
项目组一哥们走的时候以独占方式迁出了文件,现在其他人都无法修改,管理员似乎也无法将文件解除.经过摸索,找到了一种暴力的方法——直接改TFS数据库.虽然暴力,却能实实在在地解决这个问题. 步骤: 1 ...
- Shell 编程基础之变量和环境变量
一.变量赋值和引用 Shell 编程中,使用变量无需事先声明,同时变量的命名不惜遵循如下规则: 首个字符必须为字母(a-z,A-Z)或者_ 变量名中间不能有空格,可以使用_连接 不能使用其他表达符号 ...
- shell与export命令
围绕以下几个问题来学习export命令: 1.什么是export命令? 2.为什么要用export命令? 3.怎么使用export命令? 1.什么是export命令? ♦ 用户登录到Linux系统后, ...
- [Shell]Bash变量:自定义变量 & 环境变量 & 位置参数变量 & 预定义变量
--------------------------------------------------------------------------------- 变量是计算机内存的单元,其中存放的值 ...
- shell 的 export命令
export 功能说明:设置或显示环境变量.语 法:export [-fnp][变量名称]=[变量设置值]补充说明:在shell中执行程序时,shell会提供一组环境变量.export可新增,修改或删 ...
- Linux从入门到进阶全集——【第十四集:Shell编程-export命令】
参考: https://www.cnblogs.com/guojun-junguo/p/9855356.html 功能说明:设置或显示环境变量. 语 法:export [-fnp][变量名称]=[变量 ...
- Shell变量之自定义变量、环境变量
1:环境变量 环境变量可以帮我们达到很多功能-包括家目录的变换啊.提示字符的显示啊.运行文件搜寻的路径啊等等的那么,既然环境变量有那么多的功能,问一下,目前我的 shell 环境中, 有 ...
- 部署zabbix,自动发现lnmp环境,监控主机状态,实现 邮件及微信报警(配置server端)
二.配置server端监控 1.监控apache 首先在本机下载模板:https://github.com/rdvn/zabbix-templates/archive/master.zip 该 zi ...
随机推荐
- Emote木马分析
前言:网上找的样本是EXE的,没有邮件样本,所以只做了exe分析. 一.Emote木马相关信息 文件: C:\Users\Desktop\Samp.exe 大小: 249856 bytes 文件版本: ...
- java导出csv格式文件
导出csv格式文件的本质是导出以逗号为分隔的文本数据 import java.io.BufferedWriter; import java.io.File; import java.io.FileIn ...
- Qt重绘之update,repaint详解
Qt里面的重绘和Windows编程里面的重绘差不多.但是Qt的重绘更有特色,更加智能. 在讲之前,先说说paintEvent() paintEvent()是一个虚函数槽(slot),子类可以对父类的p ...
- Oracle SQL语句之常见优化方法总结--不定更新
1.SQL语句尽量用大写的: 因为oracle总是先解析SQL语句,把小写的字母转换成大写的再执行. 2.WHERE子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理, ...
- Powershell获取硬件信息
1.获取系统的BIOS的信息: Get-WMIObject -Class Win32_BIOS 2.获取内存信息: Get-WMIObject -Class Win32_PhysicalMemory ...
- 翻译 | Placing Search in Context The Concept Revisited
翻译 | Placing Search in Context The Concept Revisited 原文 摘要 [1] Keyword-based search engines are in w ...
- Dockerfile详解及优化
Dockerfile详解 0. Dockerfile的作用 docker可以根据Dockerfile中的指令来构建docker镜像.Dockerfile是一个文本文件,其应当包含用户想要构建一个镜像的 ...
- mac 使用iTerm2快捷登录远程服务器
mac 使用iTerm2快捷登录远程服务器 正常使用ssh登录服务器: ssh -p port user@host user@host's password: 输入端口,用户名,服务器ip地址后,还需 ...
- python 弧度与角度互转
import math def deal(yaw): ): print(-(abs(yaw)/math.pi)*) print(math.degrees(yaw)) else: print((abs( ...
- 前端开发需要掌握的SEO的知识点
SEO 工作的目的 seo 的工作目的是为了让网站更利于让各大搜索引擎抓取和收录,增加产品的曝光率. SEO 注意事项 1. 网站 TDK 标签的设置.title,description,keywor ...