安裝須要的工具windows
#!/bin/env bashbash
datetime=date +%Y-%m-%d" "%H":"%M
for user in awk '{print $1}' /tools/pass/user_list
;do
passwd=mkpasswd -d 5 -s 0 -l 20
#ansible windows -m win_command -a "net user $user $passwd"
ansible winserver -m win_command -a "net user $user $passwd"
email=grep $user /root/tools/pass/mail_list| awk '{print $2}'
echo $passwd |mail -s "$datetime new windos system $user passwd" $email
echo $passwd $user >> $(date +%Y-%m-%d"-"%H":"%M).txt ide
done工具
系統用戶 通知郵箱
user1 aa@qq.com
user2 bb@qq.com
user3 cc@qq.comcode
添加如下內容
set bsdcompatserver
set from="ee@qq.com"
set smtp=smtp.qq.com
set smtp-auth-user=ee@qq.com
set smtp-auth-password=ypshshv3b1uadfg4crontab
計劃任務(每週日執行一次,每個月的第一個禮拜日成功執行)
0 2 sun [ $(date +%d) -le 07 ] && /bin/bash /tools/pass/pass.shit