iT邦幫忙

0

密碼到期提示

各位前輩們 您好
小弟想請問一下
是否可以設定在USER密碼快到期時 寄信通知該USER密碼快到期 要更改密碼呢
我的環境是Server2012r2
有使用Exchane2013

我有找到一個script 如下
但其中多數參數無法理解
請問各位前輩們是否可以指教一下呢
小弟若要使用此script 所要更改的地方有哪些呢
或著是各位前輩們有自己使用的script 可以提供小弟做參考?

因字數超過 所以將連結附上

https://gallery.technet.microsoft.com/scriptcenter/f7f5f7ed-14ee-4d0e-81c2-7d95ce7e08f5

0
michaelwan
iT邦高手 1 級 ‧ 2015-09-18 16:31:46

ray11429提到:
但其中多數參數無法理解

什麼地方無法理解?
它是一個很簡單的程式, 就只是取得每個使用者物件的屬性而已.

ray11429 iT邦新手 5 級 ‧ 2015-09-21 15:01:59 檢舉

您好
謝謝您的回覆
小弟沒接觸過程式語言
所以很多東西都看不太懂
小弟只知道此script是用來做密碼提示通知的
裡面參數是否要做更改才能對應到小弟的環境就不清楚了
若小弟要使用該script的話
有哪些地方需要更改成適合自己的環境呢?

改32行的LDAP與後面描述objEmail屬性就可以了.
但程式沒針對已停用的帳號做判斷.

4
尼克
iT邦高手 1 級 ‧ 2015-09-18 17:19:17

剛好我有處理這一個需求過,請下載此連結程式
https://gallery.technet.microsoft.com/Password-Expiry-Email-177c3e27

需要修改程式,不然送出的通知信件中文會亂碼:
Send-Mailmessage -smtpServer $smtpServer -from $from -to $emailaddress -subject $subject -body $body -bodyasHTML -priority High -Encoding ([System.Text.Encoding]::UTF8)

主要加入 -Encoding ([System.Text.Encoding]::UTF8)

看更多先前的回應...收起先前的回應...
ray11429 iT邦新手 5 級 ‧ 2015-09-21 15:05:32 檢舉

您好
謝謝您的回覆
請問您的這個psl黨是該如何使用呢?

ray11429 iT邦新手 5 級 ‧ 2015-09-21 15:10:41 檢舉

小弟已經將-Encoding ([System.Text.Encoding]::UTF8)加入了

CalvinKuo iT邦大師 7 級 ‧ 2015-09-22 04:25:16 檢舉

PS1喔...
出現已停用指令碼執行的解決辦法:
http://gelis-dotnet.blogspot.tw/2010/10/win72008-server-powershell.html

Set-ExecutionPolicy RemoteSigned

尼克 iT邦高手 1 級 ‧ 2015-09-22 09:34:54 檢舉

ray11429提到:
請問您的這個psl黨是該如何使用呢?

如何使用的意思要說明,不是一直來問答案!

ray11429 iT邦新手 5 級 ‧ 2015-09-22 10:40:19 檢舉

您好
謝謝您的回覆
就如同字面上的意思
這個檔案 要怎麼樣使用
才能讓他去執行? 或著該說讓他運作?

CalvinKuo iT邦大師 7 級 ‧ 2015-09-22 11:06:48 檢舉

進 Windows Power Shell
進到到你放Password Change Notification.ps1的目錄,執行

<pre class="c" name="code">.\Password Change Notification.ps1
ray11429 iT邦新手 5 級 ‧ 2015-09-22 17:57:55 檢舉

您好
謝謝您的回覆
我會再去測試看看

WilliamHuang
iT邦研究生 1 級 ‧ 2015-10-08 10:23:21
【**此則訊息已被站方移除**】
0
as900
iT邦新手 2 級 ‧ 2016-01-13 19:20:58

既然有Exchange那么一定有Active Directory吧,你可以通过组策略,在密码到期前通知他们更改账户密码,这样就可以了啊,没必要使用邮件通知;

我要發表回答

立即登入回答