如何解决尝试提取前一天的Azure VM报告,但无法通过Powershell执行
我正在尝试通过Powershell生成前一天的备份报告,但是它不起作用。有人可以帮我吗? 以下是我的Powershell脚本
$ErrorActionPreference = "SilentlyContinue"
$report_object =$null
$report_object = @()
$vms = get-azvm | select Name
$acs = Get-AzRecoveryServicesVault
foreach ($ac in $acs){
Set-AzRecoveryServicesVaultContext -Vault $ac
$container_list = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM
foreach($container_list_iterator in $container_list){
$backup_item = Get-AzRecoveryServicesBackupItem -Container $container_list_iterator -WorkloadType AzureVM
解决方法
您的代码在代码末尾缺少两个大括号(}} )。这只是错字吗?还是这是您无法提取报告的原因?
我试图重现该问题,以查看执行过程中是否出现任何异常,但一切正常,如下面的屏幕快照所示。
您能否详细说明“无法提取报告”的含义。执行代码时收到任何错误吗?请在这种情况下提供更多详细信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。