New-CMBaselineDeployment
SYNOPSIS
Utwórz wdrożenie bazowe.
SYNTAX
SearchByValueMandatory (ustawienie domyślne)
New-CMBaselineDeployment [-EnableEnforcement <Boolean>] [-GenerateAlert <Boolean>]
[-InputObject] <IResultObject> [-MonitoredByScom <Boolean>] [-OverrideServiceWindow <Boolean>]
[-ParameterValue <Int32>] [-PostponeDateTime <DateTime>] [-Schedule <IResultObject>]
[-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
[-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
SearchByIdMandatory
New-CMBaselineDeployment [-EnableEnforcement <Boolean>] [-GenerateAlert <Boolean>] [-Id] <Int32>
[-MonitoredByScom <Boolean>] [-OverrideServiceWindow <Boolean>] [-ParameterValue <Int32>]
[-PostponeDateTime <DateTime>] [-Schedule <IResultObject>] [-Collection <IResultObject>]
[-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling] [-ForceWildcardHandling]
[-WhatIf] [-Confirm] [<CommonParameters>]
SearchByNameMandatory
New-CMBaselineDeployment [-EnableEnforcement <Boolean>] [-GenerateAlert <Boolean>] [-MonitoredByScom <Boolean>]
[-Name] <String> [-OverrideServiceWindow <Boolean>] [-ParameterValue <Int32>] [-PostponeDateTime <DateTime>]
[-Schedule <IResultObject>] [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>]
[-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIPTION
Wdrażanie konfiguracji odniesienia. Użyj polecenia cmdlet Get-CMBaseline, aby uzyskać punkt odniesienia.
Uwaga
Uruchom Menedżer konfiguracji cmdlet z Menedżer konfiguracji lokacji, na przykład PS XYZ:\>
. Aby uzyskać więcej informacji, zobacz wprowadzenie.
EXAMPLES
Przykład 1: Wdrażanie linii bazowej w kolekcjach z tym samym nazwany prefiks
W tym przykładzie użyto polecenia Get-CMBaseline, aby pobrać konfigurację odniesienia i zapisać ją w zmiennej $BaselineName. Następnie używa polecenia Get-CMCollection w celu uzyskania listy wszystkich kolekcji, których nazwa rozpoczyna się od "Collection_Name" i zapisuje je w zmiennej $DeployToCollections. Następnie tworzy harmonogram wdrożenia za pomocą polecenia cmdlet New-CMSchedule. Po zapisaniu wszystkich wymaganych informacji przykład przechodzi przez każdą kolekcję w pętli i wdraża punkt odniesienia przy użyciu polecenia New-CMBaselineDeployment.
$BaselineName = Get-CMBaseline -Name 'ConfigMgr Baseline'
$DeployToCollections = Get-CMCollection -Name 'Collection_Name*' | Sort-Object -Property "Name"
$BaselineSchedule = New-CMSchedule -DurationInterval Days -DurationCount 0 -RecurInterval Days -RecurCount 1
foreach ($Collection in $DeployToCollection)
{
New-CMBaselineDeployment -InputObject $BaselineName -CollectionID $Collection.CollectionId -Schedule $BaselineSchedule
Write-Output "Created Deployment for $($BaselineName.LocalizedDisplayName) on $($Collection.Name)"
}
Przykład 2: Wdrażanie linii bazowej w jednej kolekcji
Najpierw ten przykład tworzy prosty harmonogram. Następnie wdraża punkt odniesienia MY_Baseline kolekcji o identyfikatorze PS1000023.
$BaselineSchedule = New-CMSchedule -DurationInterval Days -DurationCount 0 -RecurInterval Days -RecurCount 1
New-CMBaselineDeployment -Name "MY_Baseline" -CollectionID "PS1000023" -Schedule $BaselineSchedule
PARAMETERS
-Kolekcji
Określ obiekt kolekcji jako element docelowy wdrożenia linii bazowej.
Type: IResultObject
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CollectionId
Określ identyfikator kolekcji jako element docelowy wdrożenia.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CollectionName (Nazwa kolekcji)
Określ nazwę kolekcji jako miejsce docelowe wdrożenia.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: True
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Ten parametr traktuje symbole wieloznaczne jako wartości literału znaków. Nie można połączyć go z forceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableEnforcement
Jeśli $true
ma to zastosowanie, koryguj niezgodne reguły, jeśli są obsługiwane.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Ten parametr przetwarza symbole wieloznaczne i może prowadzić do nieoczekiwanego zachowania (nie jest zalecane). Nie można połączyć go z disableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-GenerateAlert
W $true
przypadku , wygeneruj alert.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Id
Określ identyfikator konfiguracji odniesienia do wdrożenia.
Type: Int32
Parameter Sets: SearchByIdMandatory
Aliases: CIId, CI_ID, BaselineId
Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InputObject
Określ obiekt konfiguracji odniesienia do wdrożenia. Użyj polecenia cmdlet Get-CMBaseline, aby uzyskać punkt odniesienia.
Type: IResultObject
Parameter Sets: SearchByValueMandatory
Aliases: Baseline
Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-MonitoredByScom
W $true
przypadku , wygeneruj System Center Operations Manager alert.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Name
Określ nazwę konfiguracji odniesienia do wdrożenia.
Type: String
Parameter Sets: SearchByNameMandatory
Aliases: LocalizedDisplayName, BaselineName
Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-OverrideServiceWindow
W $true
przypadku programu zezwalaj klientowi na korygowanie tego planu bazowego poza oknami obsługi.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ParameterValue
Jeśli używasz parametru -GenerateAlert, określ wartość całkowitą jako wartość procentową (0–100). Gdy zgodność z tą konfiguracją odniesienia jest poniżej tej wartości, lokacja generuje alert.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-PostponeDateTime
Ten parametr odpowiada właściwości Data i godzina konfiguracji odniesienia w przypadku użycia parametru -GenerateAlert.
Type: DateTime
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Harmonogram
Określ obiekt harmonogramu dla czasu oceny konfiguracji odniesienia przez klienta. Aby utworzyć harmonogram, użyj polecenia cmdlet New-CMSchedule.
Type: IResultObject
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie jest uruchamiane.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Typowe parametry
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.