页面类型 | 产品 | 语言 | 扩展 | 无依赖关系 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
样本 |
|
|
| 真的 |
去年,我们在这里宣布了一个新的 Microsoft Intune GitHub 存储库,该存储库基于 Microsoft Graph SDK 的 PowerShell 模块。此旧版 Microsoft Intune PowerShell 示例脚本 GitHub 存储库现在是只读的。此外,从 2024 年 4 月 1 日开始,由于基于 Graph SDK 的 PowerShell 模块中的身份验证方法更新,基于全局 Microsoft Intune PowerShell 应用程序(客户端)ID 的身份验证方法将被删除。
如果使用 Intune PowerShell 应用程序 ID (d1ddf0e4-d672-4dae-b554-9d5bdfd93547),则需要使用 Microsoft Entra ID 注册的应用程序 ID 更新脚本,以防止脚本损坏。
在 2024 年 5 月 6 日之前,通过以下方式更新您的 PowerShell 脚本:
查看“更新应用程序注册”文件以获取详细说明。 (https://github.com/microsoftgraph/powershell-intune-samples/blob/master/Updating%20App%20Registration)
此 PowerShell 示例脚本存储库展示了如何访问 Intune 服务资源。他们通过从 PowerShell 向 Microsoft Graph API 发出 HTTPS RESTful API 请求来演示这一点。
Intune 和 Microsoft Graph 的文档可以在此处找到 Intune Graph 文档。
这些示例演示了用于管理 Intune 资源的典型 Intune 管理员或 Microsoft 合作伙伴操作。
此存储库中包含以下示例:
这些脚本按“原样”获得许可。根据麻省理工学院的许可证。
某些脚本示例从您的 Intune 租户检索信息,而其他脚本示例则在您的 Intune 租户中创建、删除或更新数据。在运行每个示例脚本之前了解其影响;应使用非生产或“测试”租户帐户运行示例。
Intune Graph API 允许租户以编程方式访问 Intune 信息,并且该 API 执行与通过 Azure 门户提供的操作相同的 Intune 操作。
Intune 以与其他云服务相同的方式将数据提供到 Microsoft Graph,并提供丰富的实体信息和关系导航。使用 Microsoft Graph 组合来自其他服务和 Intune 的信息,为 IT 专业人员或最终用户构建丰富的跨服务应用程序。
使用这些 Microsoft Graph API Intune PowerShell 示例需要满足以下条件:
安装或满足先决条件后,执行以下步骤来使用这些脚本:
第一次运行这些脚本时,系统会要求您提供一个帐户以通过该服务进行身份验证:
Please specify your user principal name for Azure Authentication:
提供用户主体名称后,将打开一个弹出窗口,提示您输入密码。使用 Azure Active Directory 成功进行身份验证后,用户令牌将持续一个小时,一旦 PowerShell 会话中该小时到期,系统将要求您重新进行身份验证。
如果您第一次针对租户运行该脚本,将会出现一个弹出窗口,指出:
Microsoft Intune PowerShell needs permission to:
* Sign you in and read your profile
* Read all groups
* Read directory data
* Read and write Microsoft Intune Device Configuration and Policies (preview)
* Read and write Microsoft Intune RBAC settings (preview)
* Perform user-impacting remote actions on Microsoft Intune devices (preview)
* Sign in as you
* Read and write Microsoft Intune devices (preview)
* Read and write all groups
* Read and write Microsoft Intune configuration (preview)
* Read and write Microsoft Intune apps (preview)
注意:如果您的用户帐户针对基于设备的条件访问,则您的设备必须注册或符合通过身份验证的要求。
如果您想为此示例做出贡献,请参阅 CONTRIBUTING.MD。
该项目采用了微软开源行为准则。有关详细信息,请参阅行为准则常见问题解答或联系 [email protected] 提出任何其他问题或意见。
我们很乐意收到您有关 Intune PowerShell 示例的反馈。您可以在此存储库的问题部分将您的问题和建议发送给我们。
您的反馈对我们很重要。在 Stack Overflow 上与我们联系。使用 [MicrosoftGraph] 和 [intune] 标记您的问题。
版权所有 (c) 2017 微软。版权所有。
该项目采用了微软开源行为准则。有关详细信息,请参阅行为准则常见问题解答或联系 [email protected] 提出任何其他问题或意见。