New-LabConfiguration
SYNOPSIS
Creates a new lab configuration
SYNTAX
default (Default)
New-LabConfiguration -Name <String> -Definition <String> [-Parameters <Hashtable>]
[-ProgressAction <ActionPreference>] [<CommonParameters>]
Git
New-LabConfiguration -Name <String> [-Parameters <Hashtable>] -Url <String>
[-ProgressAction <ActionPreference>] [<CommonParameters>]
EXAMPLES
EXAMPLE 1
$conf = @{
Name = 'Example'
Definition = 'C:\temp\sample.ps1'
Parameters = @{
Animal = 'Dog'
Breed = 'Lab'
}
}
New-LabConfiguration @conf
EXAMPLE 2
$conf = @{
Name = 'Example'
Url = 'https://files.fabrikam.com/myscript.ps1'
Parameters = @{
Animal = 'Dog'
Breed = 'Lab'
}
}
New-LabConfiguration @conf
PARAMETERS
-Name
The name for the configuration
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Definition
A .ps1 file you wish to save with the configuration
Type: String
Parameter Sets: default
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Parameters
A hashtable of Parameters that will be passed to the Definition when executed
Type: Hashtable
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Url
A url to a PowerShell script you wish to include as the definition
Type: String
Parameter Sets: Git
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ProgressAction
{{ Fill ProgressAction Description }}
Type: ActionPreference
Parameter Sets: (All)
Aliases: proga
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.