亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Powershell管理系列(三十九)PowerShell查

發布時間:2020-06-13 06:25:31 來源:網絡 閱讀:2378 作者:zhou_ping 欄目:關系型數據庫

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微軟產品實施及外包,QQ:185426445.電話18666943750

需求:根據要求對集團AD域及下屬3個子域的所有AD賬號進行統計,查詢所有鎖定的賬號,解鎖,并每天早上發送郵件到指向郵箱。

Import-Module activedirectory
$yuntcloud_Lockeduser = Search-ADAccount -LockedOut -SearchBase "dc=yuntcloud,dc=com" -server dc01 | select name, samaccountname
$aaa_Lockeduser = Search-ADAccount -LockedOut -SearchBase "dc=aaa,dc=yuntcloud,dc=com" -server aaaDC1 | select name, samaccountname
$bbb_Lockeduser = Search-ADAccount -LockedOut -SearchBase "dc=bbb,dc=yuntcloud,dc=com" -server bbbdc1 | select name, samaccountname
$ccc_Lockeduser = Search-ADAccount -LockedOut -SearchBase "dc=ccc,dc=yuntcloud,dc=com" -server cccDC1 | select name, samaccountname
#send email
$UserName = "test01@yuntcloud.com" #定義管理員賬戶名稱
$Password = ConvertTo-SecureString "Djds123" -AsPlainText –Force
$cred = New-Object System.Management.Automation.PSCredential($UserName, $Password)
$nFrom = "test01@yuntcloud.com"
$nTo = "zhouping@yuntcloud.com"
$lockeduser = @()
#Unlock yuntcloud Locked user
if ([string]::IsNullOrEmpty($($yuntcloud_Lockeduser|%{$_.name})))
{
 Write-Host "yuntcloud no locked user"
 Start-Sleep 5
 Send-MailMessage -From $nFrom -To $nTo -Subject "yuntcloud no locked user" -Body "yuntcloud no locked user" -Credential $cred -SmtpServer "mail.yuntcloud.com" -Encoding ([System.Text.Encoding]::UTF8)
}
else
{
 Write-Host "yuntcloud Locked user"
 foreach ($i in $yuntcloud_Lockeduser)
 {
  Write-Host $i.name
  $lockeduser += $i
 }
 Start-Sleep 5
 Search-ADAccount -LockedOut -SearchBase "dc=yuntcloud,dc=com" -server dc01 | Unlock-ADAccount
 Write-Host "yuntcloud all locked account were unlocked"
 $lockeduser | Export-Csv -Path c:\yuntcloud_lockeduser.csv -NoTypeInformation -Encoding utf8
 Send-MailMessage -From $nfrom -To $nto -Subject "yuntcloud locked user" -Body "yuntcloud locked user" -Attachments "c:\yuntcloud_lockeduser.csv" -Credential $cred -SmtpServer mail.yuntcloud.com -Encoding ([System.Text.Encoding]::UTF8)
 Start-Sleep 3
}
#Unlock aaa.yuntcloud.com Locked user
$lockeduser = @()
if ([string]::IsNullOrEmpty($($aaa_Lockeduser|%{$_.name})))
{
 Write-Host "aaa no locked user"
 Start-Sleep 5
 Send-MailMessage -From $nfrom -To $nto -Subject "aaa no locked user" -Body "aaa no locked user" -Credential $cred -SmtpServer mail.yuntcloud.com -Encoding ([System.Text.Encoding]::UTF8)
}
else
{
 Write-Host "aaa Locked user"
 foreach ($i in $aaa_Lockeduser)
 {
  Write-Host $i.name
  $lockeduser += $i
 }
 Start-Sleep 5
 Search-ADAccount -LockedOut -SearchBase "dc=aaa,dc=yuntcloud,dc=com" -server aaaDC1 | Unlock-ADAccount
 Write-Host "aaa all locked account were unlocked"
 $lockeduser | Export-Csv -Path c:\aaa_lockeduser.csv -NoTypeInformation -Encoding utf8
 Send-MailMessage -From $nfrom -To $nto -Subject "aaa locked user" -Body "aaa locked user" -Attachments "c:\aaa_lockeduser.csv" -Credential $cred -SmtpServer mail.yuntcloud.com -Encoding ([System.Text.Encoding]::UTF8)
 Start-Sleep 3
}
#Unlock bbb.yuntcloud.com Locked user
$lockeduser = @()
if ([string]::IsNullOrEmpty($($bbb_Lockeduser|%{$_.name})))
{
 Write-Host "bbb no locked user"
 Start-Sleep 5
 Send-MailMessage -From $nfrom -To $nto -Subject "bbb no locked user" -Body "bbb no locked user" -Credential $cred -SmtpServer mail.yuntcloud.com -Encoding ([System.Text.Encoding]::UTF8)
}
else
{
 Write-Host "bbb Locked user"
 foreach ($i in $bbb_Lockeduser)
 {
  Write-Host $i.name
  $lockeduser += $i
 }
 Start-Sleep 5
 Search-ADAccount -LockedOut -SearchBase "dc=bbb,dc=yuntcloud,dc=com" -server bbbdc1 | Unlock-ADAccount
 Write-Host "bbb all locked account were unlocked"
 $lockeduser | Export-Csv -Path c:\bbb_lockeduser.csv -NoTypeInformation -Encoding utf8
 Send-MailMessage -From $nfrom -To $nto -Subject "bbb locked user" -Body "bbb locked user" -Attachments "c:\bbb_lockeduser.csv" -Credential $cred -SmtpServer mail.yuntcloud.com -Encoding ([System.Text.Encoding]::UTF8)
 Start-Sleep 3
}
#Unlock ccc.yuntcloud.com Locked user
$lockeduser = @()
if ([string]::IsNullOrEmpty($($ccc_Lockeduser|%{$_.name})))
{
 Write-Host "ccc no locked user"
 Start-Sleep 5
 Send-MailMessage -From $nfrom -To $nto -Subject "ccc no locked user" -Body "ccc no locked user" -Credential $cred -SmtpServer mail.yuntcloud.com -Encoding ([System.Text.Encoding]::UTF8)
}
else
{
 Write-Host "ccc Locked user"
 foreach ($i in $ccc_Lockeduser)
 {
  Write-Host $i.name
  $lockeduser += $i
 }
 Start-Sleep 5
 Search-ADAccount -LockedOut -SearchBase "dc=ccc,dc=yuntcloud,dc=com" -server cccDC1 | Unlock-ADAccount
 Write-Host "ccc all locked account were unlocked"
 $lockeduser | Export-Csv -Path c:\ccc_lockeduser.csv -NoTypeInformation -Encoding utf8
 Send-MailMessage -From $nfrom -To $nto -Subject "ccc locked user" -Body "ccc locked user" -Attachments "c:\ccc_lockeduser.csv" -Credential $cred -SmtpServer mail.yuntcloud.com -Encoding ([System.Text.Encoding]::UTF8)
 Start-Sleep 3
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

云龙县| 鄄城县| 胶州市| 革吉县| 民乐县| 五寨县| 呼伦贝尔市| 尼勒克县| 湘潭县| 鹤壁市| 江城| 大厂| 临朐县| 平阳县| 乐至县| 长葛市| 陕西省| 藁城市| 大洼县| 灵宝市| 河池市| 泸水县| 且末县| 唐海县| 杭锦旗| 唐山市| 晋中市| 明星| 定结县| 扎囊县| 周口市| 仙游县| 曲沃县| 洛隆县| 固阳县| 两当县| 兴宁市| 阳曲县| 曲水县| 通化县| 西青区|