0
我在Azure門戶(https://portal.azure.com)中創建了一個測試應用程序。在Visual Studio 2015年我有PowerShell和可以執行:Get-AzureRmADApplication顯示沒有權限
獲取-AzureRmADApplication
我得到以下輸出:
DisplayName : test
ObjectId : ...
IdentifierUris : ...
HomePage : ...
Type : Application
ApplicationId : ...
AvailableToOtherTenants : False
AppPermissions :
ReplyUrls : ...
的 「AppPermissions」 列表是空的,雖然在Azure的門戶網站我已經給出了「測試」所有可用的權限。
我正在使用PowerShell 3.0.399.0。至少,這是什麼獲取的主機報告的:如果我使用
Name : PowerShell Tools for Visual Studio Host
Version : 3.0.399.0
InstanceId : d7bb788e-e342-41fb-a78b-cad36f940aae
:獲取AzureADApplication篩選器「顯示名稱EQ‘測試’」我得到:
[ERROR] Get-AzureADApplication : Error occurred while executing GetApplications
[ERROR] Code: Authentication_Unauthorized
[ERROR] Message: User was not found
[ERROR] HttpStatusCode: Forbidden
[ERROR] HttpStatusDescription: Forbidden
[ERROR] HttpResponseStatus: Completed
任何想法?如何在PowerShell中獲得應用程序「測試」的權限?爲什麼這不適合我?
BR,劉若英
Get-AzureADApplication不適用於我。我在我的問題中已經改寫並添加了一些額外的信息。 –
@RenéHeuven根據您的錯誤消息,cmdlet Get-AzureADapplication沒有指定租戶,因此連接已建立到domian,其中用戶沒有管理員權限。請參考此類似案例:http://stackoverflow.com/questions/43301218/authenticating-with-azure-active-directory-on-powershell/43314137#43314137我們可以使用此命令來登錄Azure AD'Connect-AzureAD - TenantId' –
@RenéHeuven現在是否有效,請讓我知道是否需要進一步的幫助。 –