#type-conversion #powershell-5.0
#преобразование типов #powershell-5.0
Вопрос:
Я хотел бы подключиться к Exchange online, используя свой credit следующим образом :
$Username = "bigdaddy@love.onmicrosoft.com"
$PasswordPath = "C:PowerShellpassword.txt"
#Read the password from the file and convert to SecureString
$SecurePassword = Get-Content $PasswordPath | ConvertTo-SecureString
$Credential = New-Object System.Management.Automation.PSCredential -ArgumentList $Username, $SecurePassword
Но у меня возникла проблема при попытке преобразовать в строку, как показано ниже
Я использовал только файл .txt
Комментарии:
1. Добавить -Asplaintext -принудительно
Ответ №1:
Просто добавьте -AsPlainText -Force
$Username = "bigdaddy@love.onmicrosoft.com"
$PasswordPath = "C:PowerShellpassword.txt"
#Read the password from the file and convert to SecureString
$SecurePassword = Get-Content $PasswordPath | ConvertTo-SecureString -AsPlainText -Force
$Credential = New-Object System.Management.Automation.PSCredential -ArgumentList $Username, $SecurePassword