This is an archive version of the document. To get the most up-to-date information, see the current version.

Get-VBOUserProtectionReport

Short Description

Generates reports on protected and unprotected user accounts of the Microsoft 365 and on-premises Microsoft organizations.

Syntax

Get-VBOUserProtectionReport -Path <String> -Format {PDF | CSV} [-Organization <VBOOrganization>] [-Timezone <TimeZoneInfo>]  [<CommonParameters>]

Detailed Description

This cmdlet generates a report on user accounts of the Microsoft 365 and on-premises Microsoft organizations. This report contains statistical data on users considered protected, unprotected and unprotected with restore points.

Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

Accept Wildcard Characters

Path

Specifies a path to the folder. The cmdlet will save a report to this folder.

String

True

Named

False

False

Format

Specifies in which format the cmdlet will save the report:

  • PDF
  • CSV

VBOReportFormat

True

Named

False

False

Organization

Specifies an organization. The cmdlet will generate a report on user accounts of this organization.

Accepts the VBOOrganization object.

To get this object, run the Get-VBOOrganization cmdlet.

False

Named

False

False

Timezone

Specifies a timezone that you want to show in the report. The timezone is displayed at the bottom of the report page.

Note: If you do not provide this parameter, the cmdlet will generate a report in the UTC timezone.

Accepts the TimeZoneInfo object.

To get this object, run the Get-TimeZone cmdlet.

False

Named

False

False

<CommonParameters>

This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the About CommonParameters section of Microsoft Docs.

Examples

Get-VBOUserProtectionReportExample 1. Generating User Protection Report

Get-VBOUserProtectionReportExample 2. Generating User Protection Report with Timezone

Related Commands