簡體   English   中英

我可以使用Powershell在Active Directory中更改自己的密碼嗎?

[英]Can I change my own password in Active Directory using Powershell

我正在嘗試使用PowerShell在AD中更改自己帳戶的密碼 我的帳戶只是一個普通帳戶(沒有域管理員權限)

我嘗試了net user,dsquery和powershell cmdlet,但是所有這些都出錯了“Access is denied”。 我認為所有這些都需要管理員權限。

有沒有辦法使用powershell或cmd更改我自己的密碼?

為什么我這樣做? 我們有8個不同的AD域,每個域都有一個帳戶。 使用不同的密碼過期策略,很難記住所有密碼。 所以我想做一個腳本,用我在該域中的用戶帳戶連接到每個域並更改密碼。 我將重復所有領域的內容。

如果安裝了Active Directory PowerShell模塊,則使用Set-ADAccountPassword這是一項非常簡單的任務。

您可以使用-Server參數從每個域提供不同的域控制器名稱,以在該域上設置密碼。

$DomainControllers = "Domain1DC","Domain2DC","Domain3DC"
$MyName = "MyUserName"
ForEach ($DomainController In $DomainControllers) {
    Set-AdAccountPassword -Identity $MyName -Server $DomainController
}

使用這種方式設置ADUserAccountPassword將提示您輸入舊密碼,然后提示每個域控制器的新密碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM