Ang hindi pagpapagana ng Active Directory User Account, Part 2
Septiyembre 4, 2008 Filed · ilalim ng Active Directory, Exchange Server 2,007, Powershell | 978 views
Bilang isang followup sa hindi pagpapagana ng Active Directory User Account, Part 1 post, narito ang isang Powershell script na i-disable ng maramihang mga account para sa iyo sa pamamagitan ng paggamit ng isang file na CSV input.
Scipt mga katangian:
- Ang mga username ng administrator sa pagpapatakbo ng script ay maitatala sa text file na naglilista ng lahat ng mga grupo ng account ay tinanggal mula sa.
- Ang isang email ay awtomatikong nalikha at ipinadala sa isinaayos tatanggap (tulad ng sa grupo AD Administrator at / o Information Security ...), na kung saan ay hindi kapani-paniwala mula sa isang dulo-sa-dulo pananagutan at pag-awdit ng pananaw (na ito ay, kapag sila ay gawin ito at kung bakit ...)
- Disables ang mga tinukoy na account sa AD
- Hides ang mailbox mula sa Listahan ng Global Address
- Tinatanggal ang account mula sa lahat ng mga grupo, ito ay isang kasapi ng
- Lumilikha ng isang text file na mag-log ng lahat ng mga grupo ng account ay isang miyembro ng
- Sets ang password na nagbago sa susunod na pag-login
- Itinatakda ang i-disable ang petsa sa patlang ng "Title" (hindi ginagamit ng isang patlang sa aking organisasyon)
Basta hanapin ang mga sumusunod na mga variable sa script at palitan ang mga ito nang naaayon:
- $ SourceFile = "\ \ MYSERVERPATH \ account_disables_input.csv"
- Ito ay ang buong path UNC sa input CSV file
- $ EmailReportFile = \ \ MYSERVERPATH \ Account_Disables_Report.txt
- Ito ay ang buong path UNC sa kung saan mo nais ang ulat na naka-save na (ito ay kung ano ang email out)
- $ domain = "LDAP: / / dc = domain, dc = lokal na"
- Ang URL na LDAP magbigkis para sa iyong domain ...
- $ Upang = "someone@mycompany.com"
- SMTP address, na comma-separated, ng mga taong gusto mo ang ulat na ipinadala sa
- $ SmtpClient.host = "smtp.mail.mycompany.com"
- Ang pangalan SMTP host sa hawakan ang iyong email ng ulat (ang iyong Exchagne 2,007 Hub Transport server (s) o Exchange 2003/2000 harap-end server (s) na kadalasan, siguraduhin na maaari mong isagawa sa mga di-nagpapakilalang maghatid sa loob kahit na ....)
I-download ang script dito ...
Huwag paganahin-ADAccountsMultiple.zip (3.2 KiB, 1,318 hits)
Comments
Iwanan ng isang Sumagot










































