Set-CMCertificateProfileTrustedRootCA

Legt ein Zertifikatprofil einer vertrauenswürdigen Zertifizierungsstelle fest.

Syntax

Set-CMCertificateProfileTrustedRootCA
   [-Description <String>]
   [-DestinationStore <CertificateStore>]
   -InputObject <IResultObject>
   [-NewName <String>]
   [-PassThru]
   [-Path <String>]
   [-SupportedPlatform <IResultObject[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMCertificateProfileTrustedRootCA
   [-Description <String>]
   [-DestinationStore <CertificateStore>]
   -Id <Int32>
   [-NewName <String>]
   [-PassThru]
   [-Path <String>]
   [-SupportedPlatform <IResultObject[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMCertificateProfileTrustedRootCA
   [-Description <String>]
   [-DestinationStore <CertificateStore>]
   -Name <String>
   [-NewName <String>]
   [-PassThru]
   [-Path <String>]
   [-SupportedPlatform <IResultObject[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Das Cmdlet "Set-CMCertificateProfileTrustedRootCA" ändert die Einstellungen eines Zertifikatprofils einer vertrauenswürdigen Zertifizierungsstelle.

Hinweis

Führen Sie Configuration Manager-Cmdlets beispielsweise vom Configuration Manager-Standortlaufwerk PS XYZ:\> aus. Weitere Informationen finden Sie unter "Erste Schritte".

Beispiele

Beispiel 1: Festlegen eines Zertifikatprofils einer vertrauenswürdigen Zertifizierungsstelle mithilfe der Pipeline

PS XYZ:\> Get-CMCertificateProfileTrustedRootCA -Name "Test123" -Fast | Set-CMCertificateProfileTrustedRootCA -Description "Updated description" -WhatIf

Dieser Befehl beschreibt, was passieren würde, wenn der Befehl das Zertifikatprofilobjekt der vertrauenswürdigen Zertifizierungsstelle mit dem Namen "Test123" abruft und den Pipelineoperator verwendet, um das Objekt an "Set-CMCertificateProfileTrustedRootCA" zu übergeben, um die Beschreibung zu aktualisieren. Der Befehl wird nicht ausgeführt.

Beispiel 2: Festlegen eines Zertifikatprofils einer vertrauenswürdigen Zertifizierungsstelle nach ID

PS XYZ:\> Set-CMCertificateProfileTrustedRootCA -Id 16777479 -NewName "Test456" -Description "Update" -DestinationStore UserIntermediate -Confirm

Mit diesem Befehl wird der Name des Zertifikatprofils der vertrauenswürdigen Zertifizierungsstelle mit der ID 16777479 zu Test456 aktualisiert, die Beschreibung aktualisiert und der Zielspeicher in "UserIntermediate" geändert. Durch Angeben des Parameters Confirm wird der Benutzer zur Bestätigung aufgefordert, bevor der Befehl ausgeführt wird.

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Gibt eine Beschreibung für das Zertifikatprofil der vertrauenswürdigen Zertifizierungsstelle an.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DestinationStore

Gibt den Zielspeicher für das Zertifikat der vertrauenswürdigen Zertifizierungsstelle an. Gültige Werte sind:

  • SystemRoot
  • SystemIntermediate
  • UserIntermediate
Type:CertificateStore
Aliases:Store
Accepted values:SystemRoot, SystemIntermediate, UserIntermediate
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

Dieser Parameter behandelt Platzhalterzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandlingkombinieren.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

Dieser Parameter verarbeitet Platzhalterzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandlingkombinieren.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Id

Gibt die ID eines Zertifikatprofils einer vertrauenswürdigen Zertifizierungsstelle an.

Type:Int32
Aliases:CI_ID, CIId
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Gibt ein Zertifikatprofilobjekt einer vertrauenswürdigen Zertifizierungsstelle an. Verwenden Sie zum Abrufen eines Zertifikatprofilobjekts einer vertrauenswürdigen Zertifizierungsstelle die funktion Get-CMCertificateProfileTrustedRootCA.

Type:IResultObject
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-Name

Gibt den Namen eines Zertifikatprofils einer vertrauenswürdigen Zertifizierungsstelle an.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-NewName

Gibt einen neuen Namen für das Zertifikatprofil der vertrauenswürdigen Zertifizierungsstelle an.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Fügen Sie diesen Parameter hinzu, um ein Objekt zurückzugeben, das das Element darstellt, mit dem Sie arbeiten. Standardmäßig generiert dieses Cmdlet möglicherweise keine Ausgabe.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Path

Gibt den Pfad zur Zertifikatdatei der vertrauenswürdigen Zertifizierungsstelle an.

Type:String
Aliases:CertificatePath
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SupportedPlatform

Gibt ein unterstütztes Plattformobjekt an. Verwenden Sie zum Abrufen eines unterstützten Plattformobjekts das Cmdlet Get-CMSupportedPlatform.

Type:IResultObject[]
Aliases:SupportedPlatforms
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

IResultObject