【发布时间】:2020-10-22 15:58:18
【问题描述】:
我在使用这个 ps 脚本时遇到了一些问题。您能否解释一下运行 ps 脚本的先决条件是什么?同时是否必须拥有 Azure 订阅?我在组织的租户名称下有一个 Azure 帐户。但在我的帐户中,我没有看到任何订阅 ID。我从 Menu>Azure Active Directory> APP Registration 创建了一个应用程序。然后在我组织的 O365 管理员的帮助下获得了以下两个权限:Reports.Readers.all 用户读 我有“读者角色”。运行这些脚本是否足以获得 O365 使用情况报告、团队使用情况报告以及您在上面共享的链接中提到的所有其他报告?请帮我解决这个问题。我为此苦苦挣扎了几个星期,没有任何运气! :( 我的 powerShell 版本是 5.1。
当我运行 PS 脚本时出现错误:(这是脚本:https://gallery.technet.microsoft.com/Get-Office365-usage-f955ade4)
警告:无法加载 ADAL 程序集。 通过运行 Install-Module MSOnline -Force -AllowClobber 更新 MSOnline 模块 使用“1”参数调用“LoadFrom”的异常:“无法加载文件或程序集'file:///C:\Program Files\WindowsPowerShell\Modules\MSOnline\1.1.183.57\Microsoft.IdentityModel.Clients.ActiveDirectory.WindowsForms.dll' 或其依赖项之一。系统找不到文件 指定。“在 C:\Users\MRAHM11\Documents\Projects\O365_Usage_PowerShell\Script_DwnLd\Get-Office365Report.ps1:256 char:21 [System.Reflection.Assembly]::LoadFrom($adalforms) |出去- ... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ CategoryInfo : NotSpecified: (:) [], MethodInvocationException FullyQualifiedErrorId : FileNotFoundException
当我执行 PS> Install-Module MSOnline -Force -AllowClobber 出现错误:
警告:模块“MSOnline”的版本“1.1.183.57”当前正在使用中。关闭应用程序后重试操作。
我采取了哪些错误的步骤? 我的用户权限是否正常或需要具有不同的用户角色,如 Global Reader 或其他? 请帮忙..
【问题讨论】:
标签: powershell azure-active-directory microsoft-graph-api