пытается отправить электронное письмо при создании нового пользователя админу. Кажется, что это сработало в первый раз, но затем не удалось запустить второй раз. Я думаю, что проблема заключается в том, что я создаю новый объект во второй раз, но я не знаком с PScredential, и как вызвать его во второй раз вместо того, чтобы создавать его снова, я предполагаю, что это будет некоторая форма оператора if, но я не знаю, что вызывать в if.
вот мой код
$password = ConvertTo-SecureString “Password” -AsPlainText -Force
$Cred = New-Object System.Management.Automation.PSCredential('38da1ca9daf082',"$password")
Send-MailMessage -SmtpServer 'smtp.mailtrap.io' -Credential $cred -UseSsl -From 'server@gmail.com' -To 'admin@gmail.com' -Subject 'TEST'
и это сообщение об ошибке
New-Object : Cannot find an overload for "PSCredential" and the argument count: "2".
At line:3 char:9
+ $Cred = New-Object System.Management.Automation.PSCredential('38da1ca ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [New-Object], MethodException
+ FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.PowerShell.Commands.NewObjectCommand