New-CMSecondarySite
Erstellen Sie einen sekundären Standort.
Syntax
New-CMSecondarySite
[-AllowFallbackForContent <Boolean>]
[-AllowPreStaging <Boolean>]
[-BoundaryGroup <IResultObject[]>]
-CertificateExpirationTimeUtc <DateTime>
[-ContentMonitoringPriority <Priority>]
[-CreateSelfSignedCertificate]
[-EnableAnonymous <Boolean>]
[-EnableBranchCache]
[-Http]
[-InstallationFolder <String>]
-InstallationSourceFile <IResultObject[]>
[-InstallInternetServer <Boolean>]
[-MinFreeSpaceMB <Int32>]
[-PrimaryContentLibraryLocation <DriveType>]
[-PrimaryPackageShareLocation <DriveType>]
[-PrimarySiteCode <String>]
[-SecondaryContentLibraryLocation <DriveType>]
[-SecondaryPackageShareLocation <DriveType>]
-SecondarySiteCode <String>
-ServerName <String>
-SiteName <String>
-SqlServerSetting <IResultObject[]>
[-ValidateContentSchedule <IResultObject>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMSecondarySite
[-AllowFallbackForContent <Boolean>]
[-AllowPreStaging <Boolean>]
[-BoundaryGroup <IResultObject[]>]
-CertificateExpirationTimeUtc <DateTime>
[-ClientConnectionType <ClientConnectionTypes>]
[-ContentMonitoringPriority <Priority>]
[-CreateSelfSignedCertificate]
[-EnableBranchCache]
[-Https]
[-InstallationFolder <String>]
-InstallationSourceFile <IResultObject[]>
[-InstallInternetServer <Boolean>]
[-MinFreeSpaceMB <Int32>]
[-PrimaryContentLibraryLocation <DriveType>]
[-PrimaryPackageShareLocation <DriveType>]
[-PrimarySiteCode <String>]
[-SecondaryContentLibraryLocation <DriveType>]
[-SecondaryPackageShareLocation <DriveType>]
-SecondarySiteCode <String>
-ServerName <String>
-SiteName <String>
-SqlServerSetting <IResultObject[]>
[-ValidateContentSchedule <IResultObject>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMSecondarySite
[-AllowFallbackForContent <Boolean>]
[-AllowPreStaging <Boolean>]
[-BoundaryGroup <IResultObject[]>]
-CertificatePassword <SecureString>
-CertificatePath <String>
[-ClientConnectionType <ClientConnectionTypes>]
[-ContentMonitoringPriority <Priority>]
[-EnableBranchCache]
[-ForceWhenDuplicateCertificate <Boolean>]
[-Https]
[-ImportCertificate]
[-InstallationFolder <String>]
-InstallationSourceFile <IResultObject[]>
[-InstallInternetServer <Boolean>]
[-MinFreeSpaceMB <Int32>]
[-PrimaryContentLibraryLocation <DriveType>]
[-PrimaryPackageShareLocation <DriveType>]
[-PrimarySiteCode <String>]
[-SecondaryContentLibraryLocation <DriveType>]
[-SecondaryPackageShareLocation <DriveType>]
-SecondarySiteCode <String>
-ServerName <String>
-SiteName <String>
-SqlServerSetting <IResultObject[]>
[-ValidateContentSchedule <IResultObject>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMSecondarySite
[-AllowFallbackForContent <Boolean>]
[-AllowPreStaging <Boolean>]
[-BoundaryGroup <IResultObject[]>]
-CertificatePassword <SecureString>
-CertificatePath <String>
[-ContentMonitoringPriority <Priority>]
[-EnableAnonymous <Boolean>]
[-EnableBranchCache]
[-ForceWhenDuplicateCertificate <Boolean>]
[-Http]
[-ImportCertificate]
[-InstallationFolder <String>]
-InstallationSourceFile <IResultObject[]>
[-InstallInternetServer <Boolean>]
[-MinFreeSpaceMB <Int32>]
[-PrimaryContentLibraryLocation <DriveType>]
[-PrimaryPackageShareLocation <DriveType>]
[-PrimarySiteCode <String>]
[-SecondaryContentLibraryLocation <DriveType>]
[-SecondaryPackageShareLocation <DriveType>]
-SecondarySiteCode <String>
-ServerName <String>
-SiteName <String>
-SqlServerSetting <IResultObject[]>
[-ValidateContentSchedule <IResultObject>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet New-CMSecondarySite erstellt einen sekundären Standort. Weitere Informationen finden Sie unter Vorbereiten der Installation von Configuration Manager-Standorten.
Hinweis
Führen Sie Configuration Manager-Cmdlets auf dem Configuration Manager-Standortlaufwerk aus, z. B PS XYZ:\>
. . Weitere Informationen finden Sie unter Erste Schritte.
Beispiele
Beispiel 1: Erstellen eines sekundären Standorts
Dieser erste Befehl erstellt ein SQL Server-Einstellungsobjekt. Dieses Objekt gibt an, dass Microsoft SQL Server Express an einen sekundären Configuration Manager-Standort kopiert wird. Der Befehl speichert das -Objekt in der variablen $CIObj .
Mit dem zweiten Befehl wird ein sekundärer Standort mit dem Namen Contoso remote site erstellt, der über den Standortcode CM2 auf dem Server namens server2.corp.contoso.com verfügt. Der Befehl gibt das SQL Server-Einstellungsobjekt für den sekundären Standort an, der in $CIObj gespeichert ist. Der Befehl gibt den primären Standort für den sekundären Standort an, der über den Standortcode CM1 verfügt.
$CIObj = New-CMSqlServerSetting -CopySqlServerExpressOnSecondarySite
New-CMSecondarySite -CertificateExpirationTimeUtc "2/1/2020 12:00 AM" -CreateSelfSignedCertificate -Https -InstallationSourceFile "\\ContosoServer1\SourceFiles" -InstallInternetServer $True -ParentSiteCode "CM1" -ServerName "server2.corp.contoso.com" -SiteCode "CM2" -SiteName "Contoso remote site" -SqlServerSetting $CIObj
Parameter
-AllowFallbackForContent
Gibt an, ob Clients einen Fallbackquellspeicherort für Inhalte verwenden können.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-AllowPreStaging
Gibt an, ob der sekundäre Standort Inhalte vorab bereitstellen kann.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-BoundaryGroup
Geben Sie ein Array von Begrenzungsgruppenobjekten für dieses Standortsystem an. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet Get-CMBoundaryGroup .
Typ: | IResultObject[] |
Aliase: | BoundaryGroups |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CertificateExpirationTimeUtc
Gibt das Datum und die Uhrzeit an, zu dem das selbstsignierte Zertifikat für einen Verteilungspunkt am sekundären Standort abläuft.
Typ: | DateTime |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CertificatePassword
Gibt das Kennwort für das importierte PKI-Zertifikat für den Verteilungspunkt an.
Typ: | SecureString |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CertificatePath
Gibt den Importpfad für das von der PKI ausgestellte Zertifikat an, das vom Verteilungspunkt verwendet wird. Dieser Parameter gilt, wenn am sekundären Standort IIS zum Erstellen eines Verteilungspunkts installiert und konfiguriert wurde.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ClientConnectionType
Gibt den Clientverbindungstyp an.
Typ: | ClientConnectionTypes |
Zulässige Werte: | Intranet, Internet, InternetAndIntranet |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ContentMonitoringPriority
Gibt die Priorität der Inhaltsüberwachung an.
Typ: | Priority |
Zulässige Werte: | Lowest, Low, Medium, High, Highest |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CreateSelfSignedCertificate
Gibt an, dass der sekundäre Standort ein selbstsigniertes Zertifikat für den Verteilungspunkt erstellt.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DisableWildcardHandling
Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EnableAnonymous
Gibt an, ob Clientcomputer anonym mit dem Verteilungspunkt kommunizieren. Dieser Parameter gilt, wenn am sekundären Standort IIS zum Erstellen eines Verteilungspunkts installiert und konfiguriert wurde.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EnableBranchCache
Gibt an, dass Clients, die Windows BranchCache verwenden, Inhalte von einem lokalen Verteilungspunkt herunterladen dürfen.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ForceWhenDuplicateCertificate
Gibt an, ob Configuration Manager beim Importieren eines PKI-Clientzertifikats für den sekundären Standort ein doppeltes Zertifikat überschreibt.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ForceWildcardHandling
Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Http
Gibt an, dass Clientcomputer über HTTP mit dem Verteilungspunkt kommunizieren. Dieser Parameter gilt, wenn am sekundären Standort IIS zum Erstellen eines Verteilungspunkts installiert und konfiguriert wurde. \
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Https
Gibt an, dass Clientcomputer über HTTPS mit dem Verteilungspunkt kommunizieren. Dieser Parameter gilt, wenn am sekundären Standort IIS zum Erstellen eines Verteilungspunkts installiert und konfiguriert wurde.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ImportCertificate
Gibt an, dass das Cmdlet ein PKI-Zertifikat importiert, anstatt ein selbstsigniertes Zertifikat für den Verteilungspunkt zu verwenden.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InstallationFolder
Gibt den Installationsordner auf dem sekundären Standortserver an, in dem das Cmdlet die Standortdateien installiert.
Typ: | String |
Aliase: | InstallDir |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InstallationSourceFile
Gibt ein Array von Installationsquelldateiobjekten für Configuration Manager an. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet New-CMInstallationSourceFile .
Typ: | IResultObject[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InstallInternetServer
Gibt an, ob IIS installiert und konfiguriert werden soll, wenn dies von Configuration Manager erforderlich ist.
Dieser Parameter muss sein, $True
bevor das Cmdlet die Standortsystemrolle für den Verteilungspunkt am sekundären Standort installiert.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MinFreeSpaceMB
Gibt den Speicherplatz in Megabyte an, der auf jedem Laufwerk reserviert werden soll, das vom Verteilungspunkt verwendet wird. Dieser Wert bestimmt den verbleibenden freien Speicherplatz auf dem Laufwerk, nachdem die Verteilung Inhalte auf dem Laufwerk gespeichert hat.
Ab Version 2107 wurde der standardmäßige Mindestspeicherplatz von 200 MB auf 500 MB geändert.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PrimaryContentLibraryLocation
Gibt einen primären Speicherort der Inhaltsbibliothek an.
Typ: | DriveType |
Zulässige Werte: | Automatic, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PrimaryPackageShareLocation
Gibt einen primären Paketfreigabespeicherort an.
Typ: | DriveType |
Zulässige Werte: | Automatic, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PrimarySiteCode
Geben Sie den dreistelligen Standortcode der übergeordneten Website an.
Typ: | String |
Aliase: | ParentSiteCode |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SecondaryContentLibraryLocation
Gibt einen Speicherort der sekundären Inhaltsbibliothek an.
Typ: | DriveType |
Zulässige Werte: | Automatic, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SecondaryPackageShareLocation
Gibt einen sekundären Paketfreigabespeicherort an.
Typ: | DriveType |
Zulässige Werte: | Automatic, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SecondarySiteCode
Geben Sie einen eindeutigen dreistelligen Standortcode für den sekundären Standort an.
Typ: | String |
Aliase: | SiteCode |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ServerName
Geben Sie den vollqualifizierten Domänennamen (FQDN) des Servers an, der als sekundärer Standortserver verwendet werden soll.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SiteName
Gibt den Standortnamen an, mit dem der sekundäre Standort identifiziert werden kann.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SqlServerSetting
Gibt ein Array von SQL Server-Einstellungsobjekten in Configuration Manager an. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet New-CMSqlServerSetting .
Typ: | IResultObject[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ValidateContentSchedule
Gibt ein Objekt an, das einen Zeitplantyp darstellt. Es bestimmt, wie häufig Configuration Manager die Integrität von Paketen auf dem Verteilungspunkt überprüft. Verwenden Sie zum Erstellen eines Zeitplantokenobjekts das Cmdlet New-CMSchedule .
Typ: | IResultObject |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
None
Ausgaben
IResultObject
IResultObject
IResultObject
IResultObject[]
Hinweise
Weitere Informationen zu diesem Rückgabeobjekt und seinen Eigenschaften finden Sie unter SMS_SCI_SysResUse WMI-Serverklasse.