使用Powershell以编程方式更改Azure密码

使用Powershell以编程方式更改Azure密码,azure,azure-powershell,Azure,Azure Powershell,我目前创建了一些Azure广告帐户,这些帐户与RBAC一起用于自动化等方面 目前,更改这些帐户的密码是一个稍微费力的过程。需要立即更新多个移动部件。以及一个手动步骤来更改密码放在首位 是否可以通过Powershell更改Azure广告密码。(理想情况下仅使用Azure cmdlet)从而允许我自动化整个过程 安装后,可以运行以下操作: $msolcred = get-credential connect-msolservice -credential $msolcred $user = "us

我目前创建了一些Azure广告帐户,这些帐户与RBAC一起用于自动化等方面

目前,更改这些帐户的密码是一个稍微费力的过程。需要立即更新多个移动部件。以及一个手动步骤来更改密码放在首位

是否可以通过Powershell更改Azure广告密码。(理想情况下仅使用Azure cmdlet)从而允许我自动化整个过程

安装后,可以运行以下操作:

$msolcred = get-credential
connect-msolservice -credential $msolcred

$user = "usertochange@yourtenant.onmicrosoft.com";

#optionally set password not to expire
Set-MsolUser -UserPrincipalName $user -PasswordNeverExpires $true

$pwd = read-host "Please enter the new AAD user's password:"

MSOnlineExtended\Set-MsolUserPassword -UserPrincipalName $user -NewPassword $pwd -ForceChangePassword $false
安装后,可以运行以下操作:

$msolcred = get-credential
connect-msolservice -credential $msolcred

$user = "usertochange@yourtenant.onmicrosoft.com";

#optionally set password not to expire
Set-MsolUser -UserPrincipalName $user -PasswordNeverExpires $true

$pwd = read-host "Please enter the new AAD user's password:"

MSOnlineExtended\Set-MsolUserPassword -UserPrincipalName $user -NewPassword $pwd -ForceChangePassword $false