powershell 如何在Azure AD上设置简单密码

vh0rcniy  于 2023-11-18  发布在  Shell
关注(0)|答案(2)|浏览(140)

我支持4到10岁儿童的小学,最近我们已经开始迁移到Azure AD,但我们需要为学生帐户设置简单的密码,孩子们会记住。
我们使用PowerShell Set-MsolUser -UserPrincipalName $user进行管理。UserPrincipalName -StrongPasswordRequired $False
设置-MsolUserPassword-UserPrincipalName $user.UserPrincipalName -NewPassword $Password -ForceChangePassword $False设置-MsolUser-UserPrincipalName $user.UserPrincipalName -PasswordNeverExpires $True
但现在它已经停止工作,并给出错误enter image description here
微软表示,这是做不到的……
有没有人设法绕过密码复杂性要求..

vfh0ocws

vfh0ocws1#

我使用此脚本在Azure中创建学生帐户,并使用简单的密码:

#This script will create 20 student users in Azure AD

$PasswordProfile = New-Object -TypeName Microsoft.Open.AzureAD.Model.PasswordProfile
$PasswordProfile.Password = 'Mysecretpassword2022'
$passwordProfile.ForceChangePasswordNextLogin = $false

#Create User
1..20 | % {New-AzureADUser -DisplayName "student$_" -PasswordProfile $PasswordProfile -UserPrincipalName "[email protected]" -AccountEnabled $true -MailNickName "student$_" -PasswordPolicies "DisablePasswordExpiration"} | Select-Object ObjectId, DisplayName, UserPrincipalName

字符串
或许能帮上忙?

sulc1iza

sulc1iza2#

根据重新设置IPv6 365的文档,可能会有一个新的禁用强密码的过程,我希望这将适用于您。
1.首先安装Microsoft Graph PowerShell SDK
第一个月
1.连接到MS Graph:
Connect-MgGraph -Scopes "User.Read.All"
1.禁用强密码:
Update-MgUser -UserId $user.UserPrincipalName -PasswordPolicies "DisableStrongPassword"
继续执行其余的命令,您可能需要做一些测试,以找出哪些命令仍然需要,假设这些命令都可以工作。

Set-MsolUser -UserPrincipalName $user.UserPrincipalName -StrongPasswordRequired $False
Set-MsolUserPassword -UserPrincipalName $user.UserPrincipalName -NewPassword $Password -ForceChangePassword $False
Set-MsolUser -UserPrincipalName $user.UserPrincipalName –PasswordNeverExpires $True

字符串
或者.如果你找不到禁用强密码的方法,你可以自己建立一个孩子们知道的简单单词列表,并为他们构建简单但技术复杂的密码,比如:

  • 苹果车
  • 猫草天
  • 鼠书水

或者如果破折号太多,你可以使用数字:

  • 苹果1box2car
  • 猫1grass2sky
  • mouse1book2water

等等,这对一个四岁的孩子来说是否简单,我想你需要尝试一下才能知道。

相关问题