Measures shared drives in a Microsoft 365 tenant.
Measure-M365SharedDrives [-ShowPrereqs] [<CommonParameters>]
Measure-M365SharedDrives -Csv <String> [-SourceFolder <String>] [-IncludePattern <String>]
[-Verbosity <String>] [<CommonParameters>]
Use the Measure-M365SharedDrives
cmdlet to measure shared drives
in a Microsoft 365 tenant.
See the Examples section for cmdlet requirements.
Description
This example measures Microsoft 365 tenant drives
listed in shared_drives.csv
.
Tenant configuration
Tenant | Direction | APIs | Scopes |
---|---|---|---|
Microsoft 365 | Source | Microsoft Graph | Sites.Read.All |
CSV format
SourceDisplayName | SourceId |
---|---|
Source Drive | b!CbtYWro… |
TMCTools
@{
Source = @{
M365ClientId = '11111111-2222-3333-4444-555555555555'
M365ClientSecret = 'abcDeFghij1lMn23OpQrStUVwx4YzAbCD5EfghIJkLM='
M365Tenant = 'source.org'
}
}
Measure-M365SharedDrives -Csv 'shared_drives.csv'
Description
This example measures a named folder in Microsoft 365 tenant drives
listed in shared_drives.csv
.
Additional parameters change the basic functionality shown in Example 1:
-SourceFolder
restricts the operation to the
Migration
folder.Tenant configuration
Tenant | Direction | APIs | Scopes |
---|---|---|---|
Microsoft 365 | Source | Microsoft Graph | Sites.Read.All |
CSV format
SourceDisplayName | SourceId |
---|---|
Source Drive | b!CbtYWro… |
TMCTools
@{
Source = @{
M365ClientId = '11111111-2222-3333-4444-555555555555'
M365ClientSecret = 'abcDeFghij1lMn23OpQrStUVwx4YzAbCD5EfghIJkLM='
M365Tenant = 'source.org'
}
}
Measure-M365SharedDrives -Csv 'shared_drives.csv' -SourceFolder 'Migration'
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
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
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
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
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
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.