2017-08-30 33 views
2

我有一個使用Connect-AzureAD和Login-AzureRmAccount的PowerShell腳本。 即使兩個使用相同的憑據,我都會被要求輸入兩次。有沒有什麼辦法只提示用戶一次併爲兩個cmdlet使用相同的憑據?Azure PowerShell Connect-AzureAD和Login-AzureRmAccount

+0

取決於你如何權威性,可能是可能的 – 4c74356b41

+0

好,由調用其中一個cmdlet,會彈出一個輸入電子郵件和密碼的窗口 - 這就是我如何驗證 –

+0

您可以自動生成活動ID登錄,如果您使用的活動ID不可能,您需要使用cert \ ad user \ service princip al – 4c74356b41

回答

0

這終於爲我工作

$cred = Get-Credential 
Login-AzureRmAccount -Credential $cred 
Connect-AzureAD -Credential $cred 

它不顯示利落微軟登錄屏幕,但適合我的情況下

+0

不幸的是,如果您使用雙因素身份驗證登錄到Azure,則這不起作用。 –