Intune Win32 应用程序:使用 Powershell 进行大型应用更新

Intune Win32 应用程序:使用 Powershell 进行大型应用更新

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

Intune Win32应用程序支持最大30GB的注册,但上传大文件耗时较长。使用MS Graph Powershell脚本可以提高上传效率。在测试中遇到文件大小、403错误和400错误等问题,通过调整代码和增加SAS更新解决。最终成功上传,但速度仍然较慢。

🎯

关键要点

  • Intune Win32应用程序支持最大30GB的注册,但上传大文件耗时较长。

  • 使用MS Graph Powershell脚本可以提高上传效率。

  • 测试中创建了一个约8GB的install.intunewin文件,并提前注册了Win32应用。

  • 在上传过程中遇到文件大小、403错误和400错误等问题。

  • 通过将Uint32更改为Uint64解决了文件大小问题。

  • 403错误是由于SAS有时间限制,需定期更新以避免错误。

  • 通过增加SAS更新逻辑,上传过程顺利进行。

  • 在最终更新前添加了180秒的等待时间以解决400错误。

  • 最终成功上传,但速度仍然较慢,MS的示例未考虑如此大的文件上传。

🔎

延伸解读

上传大文件的挑战

在使用Intune上传大于8GB的Win32应用程序时,用户可能会遇到上传速度慢和错误代码(如403和400)的挑战。这些问题通常与文件大小限制和SAS令牌的有效期有关,用户需定期更新SAS以避免上传中断。

Powershell脚本的优势

使用MS Graph Powershell脚本可以显著提高大文件的上传效率。通过自动化上传过程,用户可以减少手动操作的时间和错误,尤其是在处理大文件时,脚本的使用变得尤为重要。

错误处理的重要性

在上传过程中,及时处理错误至关重要。403错误通常与SAS令牌过期有关,而400错误可能是由于上传过程中的延迟。适当的错误处理和等待时间设置可以确保上传的顺利进行。

延伸问答

Intune Win32应用程序的最大注册文件大小是多少?

Intune Win32应用程序支持最大30GB的注册。

如何提高Intune Win32应用程序的上传效率?

使用MS Graph Powershell脚本可以提高Intune Win32应用程序的上传效率。

在上传过程中遇到的403错误是什么原因?

403错误是由于SAS有时间限制,需定期更新以避免错误。

如何解决文件大小不适应Uint32的问题?

通过将Uint32更改为Uint64可以解决文件大小不适应的问题。

在上传大文件时,如何处理400错误?

在最终更新前添加180秒的等待时间可以解决400错误。

上传大文件时遇到的主要问题有哪些?

主要问题包括文件大小限制、403错误和400错误等。

🏷️

标签

➡️

继续阅读