Возникли проблемы с созданием команды для создания нового пользователя в 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 ...)
что будет означать его первую оценку и вывод будет сделан вместо того, чтобы полагаться на то, что скобки обычно оцениваются первыми. Тем не менее, лучше иметь отдельную строку для удобства чтения.