Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
适用于:✔️ Windows VM ✔️ Linux VM ✔️ 本地环境 ✔️ 已启用 Azure Arc 的服务器
本文介绍使用迁移门户体验或脚本时可能出现的错误及其解决方法。
如果未安装执行必备脚本所需的 PowerShell 模块,可能会看到以下错误:
确保成功执行 Install-Module -Name Az -Repository PSGallery -Force
命令
遇到警告 - 无法获取令牌 organizations
并出现错误 InteractiveBrowserCredential authentication failed: Method not found: 'Void Microsoft.Identity.Client.Extensions.Msal.MsalCacheHelper.RegisterCache(Microsoft.Identity.Client.ITokenCa)
这是 Az.Accounts 3.0.0 模块记录的问题之一。 了解详细信息
在提升的 PowerShell 会话中执行 Update-AzConfig -EnableLoginByWam $false
命令。
组织需要使用 Connect-AzAccount -Environment AzureChinaCloud
和 DeviceCode
参数才能登录到 Azure。
- 在先决条件脚本中修改此行,其中具有用于使用 - UseDeviceAuthentication 参数的 Connect-AzAccount -Environment AzureChinaCloud 命令。
未安装操作见解模块。
执行 Install-Module-Name Az.OperationalInsights
命令
在 Azure 中执行迁移/取消载入 Runbook 时,可能会出现此错误。 如果自动化帐户中已有自定义 Az 模块(已过时),则可能会发生这种情况。
删除自定义 Az 模块并确保将默认 Az 模块更新到 PowerShell 5.1 的 8.0.0