使用 Invoke-AzsRegistrationValidation 时 Azure Powershell 命令失败

问题描述

我一直在按照此处给出的步骤 (https://docs.microsoft.com/en-us/azure-stack/operator/azure-stack-validate-registration?view=azs-2008&tabs=az) 验证订阅,但是当我运行 invoke 命令时,它失败并显示以下错误

> PS C:\WINDOWS\system32> Invoke-AzsRegistrationValidation
> -RegistrationSubscriptionID $subscriptionID Invoke-AzsRegistrationValidation : Parameter set cannot be resolved
> using the specified named parameters. At line:1 char:1
> + Invoke-AzsRegistrationValidation -RegistrationSubscriptionID $subscri ...
> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     + CategoryInfo          : InvalidArgument: (:) [Invoke-AzsRegistrationValidation],ParentContainsErrorRecordExcept   
> ion
>     + FullyQualifiedErrorId : AmbiguousParameterSet,Invoke-AzsRegistrationValidation

解决方法

显而易见的问题是您在 $SubscriptionID 中的订阅 ID 是否正确

您参考的文档建议可能会创建一些日志,其中是否有任何帮助?

日志位置(包含 PII): C:\Users\username\AppData\Local\Temp\AzsReadinessChecker\AzsReadinessChecker.log** 秒 报告位置(包含 PII): C:\Users\username\AppData\Local\Temp\AzsReadinessChecker\AzsReadinessCheckerReport.json