Logo

Documentation home for Transend tools

Measure-GOUserDrives

SYNOPSIS

Measures user drives in a Google Workspace tenant.

SYNTAX

Help (Default)

Measure-GOUserDrives [-ShowPrereqs] [<CommonParameters>]

Action

Measure-GOUserDrives -Csv <String> [-SourceFolder <String>] [-IncludePattern <String>] [-SharedWithMe]
 [-SkipUnowned] [-Verbosity <String>] [<CommonParameters>]

DESCRIPTION

Use the Measure-GOUserDrives cmdlet to measure user drives in a Google Workspace tenant.

See the Examples section for cmdlet requirements.

EXAMPLES

Example 1: Measure entire Google Workspace tenant drives

Description

This example measures Google Workspace tenant drives listed in user_drives.csv.

Tenant configuration

Tenant Direction APIs Scopes
Google Workspace Source Google Drive https://www.googleapis.com/auth/drive.readonly

CSV format

SourceId
user@source.org

TMCTools

@{
  Source = @{
    GOAdmin             = 'admin@source.org'
    GOServiceAccountKey = 'C:\ProgramData\Transend\tools\source.org.json'
  }
}

Measure-GOUserDrives -Csv 'user_drives.csv'

Example 2: Measure folders in Google Workspace tenant drives

Description

This example measures a named folder in Google Workpace tenant drives listed in user_drives.csv.

Additional parameters change the basic functionality shown in Example 1:

  • Using -SourceFolder restricts the operation to the Migration folder.

Tenant configuration

Tenant Direction APIs Scopes
Google Workspace Source Google Drive https://www.googleapis.com/auth/drive.readonly

CSV format

SourceId
user@source.org

TMCTools

@{
  Source = @{
    GOAdmin             = 'admin@source.org'
    GOServiceAccountKey = 'C:\ProgramData\Transend\tools\source.org.json'
  }
}

Measure-GOUserDrives -Csv 'user_drives.csv' -SourceFolder 'Migration'

PARAMETERS

-Csv

The path to a CSV file containing drives to process. See the examples for the required CSV format.

Type: String
Parameter Sets: Action
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-IncludePattern

A matching pattern to determine which folders and files to include. See https://rclone.org/filtering/ for syntax details.

Type: String
Parameter Sets: Action
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SharedWithMe

Shared with me files are omitted by default. Use -SharedWithMe to include them. Note that this option means that only Shared with me files are considered.

Type: SwitchParameter
Parameter Sets: Action
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ShowPrereqs

Prints the cmdlet prerequisites.

Type: SwitchParameter
Parameter Sets: Help
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SkipUnowned

Files the user does not own are included by default. Use -SkipUnowned to exclude them.

Type: SwitchParameter
Parameter Sets: Action
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SourceFolder

Restrict the source-side listing to the specified folder.

Note that this parameter is a global option that applies to all drives listed in the CSV file.

This parameter has no effect if the SourceFolder CSV field is set.

Type: String
Parameter Sets: Action
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Verbosity

The amount of detail logged during processing.

Type: String
Parameter Sets: Action
Aliases:
Accepted values: None, Normal, Detailed, Diagnostic

Required: False
Position: Named
Default value: Detailed
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS

None

OUTPUTS

System.Void

NOTES

TMCTools configuration options