Test-LabDefinition

SYNOPSIS

Validates the lab definition

SYNTAX

Test-LabDefinition [[-Path] <String>] [-Quiet] [<CommonParameters>]

DESCRIPTION

Use this function to (manually) validate the lab definition before attempting to actually deploy it. A lot of checks is being done which can potentially avoid issues up front instead of having to wait for these to occur during deployment and perhaps after considerably long time.

EXAMPLES

Example 1

Test-LabDefinition -Path D:\MyLabs\MyTestLab\Lab.xml

Performs validation of the lab saved in the file 'D:\MyLabs\MyTestLab\Lab.xml'

Type Message TargetObject
---- ------- ------------
Information Role defined RootDC
Information Role defined FirstChildDC
Information Role defined DC
Information Machine defined in lab DC1
Information Machine defined in lab DC2
Information Machine defined in lab DC3
Information Machine defined in lab SRV1
Information Domain defined contoso.com
Information Domain defined child.contoso.com Summary Ok Lab

True

Example 2

Test-LabDefinition -Path D:\MyLabs\MyTestLab\Lab.xml -Quiet

Performs validation of the lab saved in the file 'D:\MyLabs\MyTestLab\Lab.xml'.

PARAMETERS

-Path

The path to an exported lab definition

Type: String
Parameter Sets: (All)
Aliases:

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

-Quiet

Indicates that no console messages should be displayed

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
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

OUTPUTS

NOTES