Возникли проблемы с созданием команды для создания нового пользователя в PowerShell. Я использую следующий код:
PS C:\Users\Nicky> New-ADUser -Name johnd -GivenName John -Surname Doe -DisplayName John Doe $secpasswd = ConvertTo-SecureString -String "pa$$word1" -AsPlainText -Force -AccountPassword $secpasswd
Я могу заставить его работать без AccountPasswordтак что я думаю, что проблема заключается в преобразовании его в безопасную строку, поэтому -AccountPassword приму это.
Кто-нибудь есть идеи о том, как заставить это работать?
ConvertTo-SecureStringнемного в скобках или использовать$(ConvertTo-SecureString ...)что будет означать его первую оценку и вывод будет сделан вместо того, чтобы полагаться на то, что скобки обычно оцениваются первыми. Тем не менее, лучше иметь отдельную строку для удобства чтения.