您好,登錄后才能下訂單哦!
############################################
#Author:Young,時(shí)間:2018年1月#Email:azhe.911@foxmail.com
br/>#Email:azhe.911@foxmail.com
#Version:1.3
##############################################
#導(dǎo)入活動目錄powershell模塊
Import-Module Activedirectory
#當(dāng)前時(shí)間
$TodayDate=Get-Date
#查看指定OU中的所有賬戶的Samaccountname
$Userlist=Get-ADUser -SearchBase "ou=test,dc=outlook,dc=com" -Filter * | %{$_.Samaccountname}
#################################################
#循環(huán)檢測滿足Samaccountname,AccountExpirationDate,Manager屬性的賬戶
##################################################
foreach ($user in $Userlist){
$AccountExpirationDat=Get-ADUser $user -Properties Samaccountname,AccountExpirationDate,Manager,Enabled
#距離賬戶過期的時(shí)間天數(shù)
$expire_days=($AccountExpirationDat.AccountExpirationDate - $TodayDate).Days
#賦值是公郵經(jīng)理的郵箱地址
$Manager=(Get-ADUser $AccountExpirationDat.Manager).UserPrincipalName
#賦值是公郵經(jīng)理的名字
$ManagerName=(Get-ADUser $AccountExpirationDat.Manager).Name
#賦值是公郵的郵名稱
$NameUser=(Get-ADUser $AccountExpirationDat.Samaccountname).Name
#檢索包含有快要賬戶過期時(shí)間的、并有管理人員屬性的(這里值得是公郵賬戶屬性中的組織中經(jīng)理的賦值)
if($AccountExpirationDat.AccountExpirationDate -and $AccountExpirationDat.Manager -and $expire_days -ge 0 -and $expire_days -le 15 -and $AccountExpirationDat.Enabled -eq "True" )
{
#驗(yàn)證輸出的那些賬戶
#$AccountExpirationDat
#郵件正文
$Emailbady=
"您好, $ManagerName :<p>
???您的 $NameUser 公共郵箱賬戶還有 $expire_days 天后就要過期了。 $expire_days 天后您的賬戶會被禁用將影響您這個公共郵箱賬戶的正常使用,請盡快聯(lián)<br />
<br />
系服務(wù)臺010-10100120申請您的公共郵箱繼續(xù)使用權(quán)限。 <br />
<br />
<br />
?<font size=8: color=green><b>北京xxxx經(jīng)紀(jì)有限公司</b></font><br />
?<font size=8: color=green><b>IT Department</b></font></p> "
#?是代表空格<font size=8: color=green><b>IT Department</b></font>這個是調(diào)節(jié)字體大小和顏色<b>IT Department</b>是將字體加粗
#發(fā)送郵件給公郵管理人員(經(jīng)理)郵箱通知
Send-MailMessage -From "zhangsan@outlook.com" -to "$manager" -Subject "您的公共郵箱賬戶即將過期" -BodyAsHtml $Emailbady -SmtpServer mail.outlook.com -Encoding ([System.Text.Encoding]::UTF8)
}
#檢索已經(jīng)過期的公共郵箱賬戶發(fā)送郵件通知
elseif($AccountExpirationDat.AccountExpirationDate -and $AccountExpirationDat.Manager -and $expire_days -lt 0 -and $AccountExpirationDat.Enabled -eq "True" )
{
#驗(yàn)證輸出的那些賬戶
#$AccountExpirationDat
#郵件正文
$Emailbady=
"您好, $ManagerName :<p>
???您的 $NameUser 公共郵箱賬戶已經(jīng)過期 $expire_days 天了。 您的公共郵箱賬戶已經(jīng)禁用請確認(rèn)一下是否還需要使用,請盡快聯(lián)系服務(wù)臺010-<br />
<br/>
110101010如果需要繼續(xù)使用請?zhí)峤灰粋€繼續(xù)使用的申請,如果該公共郵箱不再使用請?zhí)峤灰粋€刪除賬戶的申請。 <br />
<br />
<br />
?<font size=8: color=green><b>北京xxxx經(jīng)紀(jì)有限公司</b></font><br />
?<font size=8: color=green><b>IT Department</b></font></p> "
#?是代表空格<font size=8: color=green><b>IT Department</b></font>這個是調(diào)節(jié)字體大小和顏色<b>IT Department</b>是將字體加粗
#發(fā)送郵件給公郵管理人員(經(jīng)理)郵箱通知
Send-MailMessage -From "zhangsan@outlook.com" -to "$manager" -Subject "您的公共郵箱賬戶已經(jīng)過期" -BodyAsHtml $Emailbady -SmtpServer mail.outlook.com -Encoding ([System.Text.Encoding]::UTF8)
}
}
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。