Sync-LabAzureLabSources
SYNOPSIS
Sync local lab sources to Azure
SYNTAX
Sync-LabAzureLabSources [-SkipIsos] [-DoNotSkipOsIsos] [[-MaxFileSizeInMb] <Int32>] [-Filter <String>]
[-NoDisplay] [<CommonParameters>]
DESCRIPTION
Synchronize your local lab source depot to Azure. OS ISOs will automatically be skipped, otherwise there are no limitations. All files are hashed to ensure that no existing files are overwritten
EXAMPLES
Example 1
PS C:\> Sync-LabAzureLabSources -MaxFileSizeInMb 500 -Filter *.exe
Upload all executables smaller than 500MB to Azure
PARAMETERS
-DoNotSkipOsIsos
Indicates that OS ISOs should indeed be uploaded to Azure
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-Filter
Wildcard filter
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-MaxFileSizeInMb
The maximum file size to upload
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-NoDisplay
Indicates that the cmdlet should not display messages on the console host
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-SkipIsos
Indicates that ISOs should not be uploaded
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
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.