Я создаю сценарий PowerShell, и часть его состоит в том, чтобы разблокировать учетные записи пользователей AD. Мне интересно, может ли мой пароль содержать какие-то специальные символы, даже если они заключены в ''. Тот же процесс, который использовался для работы с более коротким паролем, но без новых правил для паролей, затем должен быть длиннее. Из того, что я могу найти, это должно работать.
Import-Module activedirectory
$password = "Myreallylongpassword!@#2020" | ConvertTo-SecureString -asPlainText -Force
$username = "myusername-admin" | ConvertTo-SecureString
$cred = New-Object System.Management.Automation.PSCredential($username,$password)
Затем, чтобы фактически запустить это, у меня есть раздел сценария:
$username = read-host "Enter username you want to unlock"
Unlock-ADaccount -identity $username -credential $cred
Из того, что я знаю, это должно работать, если я не пропал у кого-то или у кого-то есть лучший способ сделать это и иметь дело с UA C в окружающей среде Windows 10.
Спасибо за внимание!