[英]Create PSCredential from AzureAD User
我不知道為什么我想不通,這不會像我做的那么難。 我正在嘗試創建一個 powershell 腳本,該腳本將使用來自 AzureAD 的顯式憑據提升自身。 我創建了一個 PSCredential 對象:
$ss = ConvertTo-SecureString "p@ssw0rd" -AsPlainText -Force
$cred = New-Object PSCredential -ArgumentList 'username@domain.com', $ss
Start-Process PowerShell -Credential $cred "-NoProfile -ExecutionPolicy Bypass -Command `"cd '$pwd'; & '$PSCommandPath';`""
exit;
當我執行此操作時,我得到Start-Process : This command cannot be run due to the error: The user name or password is incorrect.
我知道用戶名和密碼是正確的,但我猜這與這是 AzureAD 用戶這一事實有關? 我是否必須以不同的方式格式化 AzureAD 用戶名? 我已經嘗試以我能想到的各種方式重新格式化它。 我已經嘗試使用Connect-AzureAD
和Get-AzureADUser
來嘗試查看是否可以使用該屬性的某些屬性進行登錄,但結果是空的。
這甚至可能嗎?
您嘗試運行命令的 azure 廣告用戶帳戶所在的域是否可以訪問您的計算機所連接的域? 沒有更多信息,我只能推測 powershell 正在拋出錯誤,因為它無法識別用戶或用戶所屬的域。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.