Поделиться через


New-CMSecondarySite

Создайте дополнительный сайт.

Синтаксис

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>]

Описание

Командлет New-CMSecondarySite создает дополнительный сайт. Дополнительные сведения см. в статье Подготовка к установке Configuration Manager сайтов.

Примечание.

Выполните командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>. Дополнительные сведения см. в статье Начало работы.

Примеры

Пример 1. Создание вторичного сайта

Эта первая команда создает объект SQL Server settings. Этот объект указывает, что Microsoft SQL Server Express копируется на Configuration Manager дополнительный сайт. Команда сохраняет объект в переменной $CIObj .

Вторая команда создает дополнительный сайт с именем Contoso Remote Site с кодом сайта CM2 на сервере с именем server2.corp.contoso.com. Команда задает объект параметров SQL Server для дополнительного сайта, хранящегося в $CIObj. Команда указывает первичный сайт для вторичного сайта с кодом сайта CM1.

$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

Параметры

-AllowFallbackForContent

Указывает, могут ли клиенты использовать резервное исходное расположение для содержимого.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AllowPreStaging

Указывает, может ли дополнительный сайт предварительно настраивать содержимое.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-BoundaryGroup

Укажите массив объектов группы границ для этой системы сайта. Чтобы получить этот объект, используйте командлет Get-CMBoundaryGroup .

Тип:IResultObject[]
Aliases:BoundaryGroups
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CertificateExpirationTimeUtc

Указывает дату и время истечения срока действия самозаверяющего сертификата для точки распространения на вторичном сайте.

Тип:DateTime
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CertificatePassword

Указывает пароль для импортированного PKI-сертификата для точки распространения.

Тип:SecureString
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CertificatePath

Указывает путь импорта для сертификата, выданного PKI, который использует точка распространения. Этот параметр применяется, если вторичный сайт установил и настроил IIS для создания точки распространения.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ClientConnectionType

Указывает тип подключения клиента.

Тип:ClientConnectionTypes
Допустимые значения:Intranet, Internet, InternetAndIntranet
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Перед запуском командлет запросит подтверждение.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ContentMonitoringPriority

Указывает приоритет мониторинга содержимого.

Тип:Priority
Допустимые значения:Lowest, Low, Medium, High, Highest
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CreateSelfSignedCertificate

Указывает, что вторичный сайт создает самозаверяющий сертификат для точки распространения.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisableWildcardHandling

Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EnableAnonymous

Указывает, взаимодействуют ли клиентские компьютеры с точкой распространения анонимно. Этот параметр применяется, если вторичный сайт установил и настроил IIS для создания точки распространения.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EnableBranchCache

Указывает, что клиентам, используюющим Windows BranchCache, разрешено скачивать содержимое из локальной точки распространения.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ForceWhenDuplicateCertificate

Указывает, перезаписывает ли Configuration Manager дубликат сертификата при импорте PKI-сертификата клиента для вторичного сайта.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ForceWildcardHandling

Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Http

Указывает, что клиентские компьютеры взаимодействуют с точкой распространения по протоколу HTTP. Этот параметр применяется, если вторичный сайт установил и настроил IIS для создания точки распространения. \

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Https

Указывает, что клиентские компьютеры взаимодействуют с точкой распространения по протоколу HTTPS. Этот параметр применяется, если вторичный сайт установил и настроил IIS для создания точки распространения.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ImportCertificate

Указывает, что командлет импортирует PKI-сертификат вместо использования самозаверяющего сертификата для точки распространения.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InstallationFolder

Указывает папку установки на сервере вторичного сайта, где командлет устанавливает файлы сайта.

Тип:String
Aliases:InstallDir
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InstallationSourceFile

Задает массив объектов исходного файла установки для Configuration Manager. Чтобы получить этот объект, используйте командлет New-CMInstallationSourceFile .

Тип:IResultObject[]
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InstallInternetServer

Указывает, следует ли устанавливать и настраивать СЛУЖБЫ IIS, если это требуется Configuration Manager. Этот параметр должен быть $True установлен до того, как командлет установит роль системы сайта для точки распространения на вторичном сайте.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MinFreeSpaceMB

Указывает объем пространства (в мегабайтах) для резервирования на каждом диске, который использует точка распространения. Это значение определяет оставшееся свободное место на диске после того, как дистрибутив сохраняет содержимое на диске.

Начиная с версии 2107 минимальный размер свободного места по умолчанию изменился с 200 МБ на 500 МБ.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PrimaryContentLibraryLocation

Указывает расположение основной библиотеки содержимого.

Тип:DriveType
Допустимые значения: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
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PrimaryPackageShareLocation

Указывает основное расположение общей папки пакета.

Тип:DriveType
Допустимые значения: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
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PrimarySiteCode

Укажите трехсимвный код сайта родительского сайта.

Тип:String
Aliases:ParentSiteCode
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SecondaryContentLibraryLocation

Указывает расположение вторичной библиотеки содержимого.

Тип:DriveType
Допустимые значения: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
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SecondaryPackageShareLocation

Указывает дополнительное расположение общей папки пакета.

Тип:DriveType
Допустимые значения: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
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SecondarySiteCode

Укажите уникальный трехзначный код сайта для дополнительного сайта.

Тип:String
Aliases:SiteCode
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ServerName

Укажите полное доменное имя (FQDN) сервера, который будет использоваться в качестве сервера вторичного сайта.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SiteName

Указывает имя сайта, которое помогает идентифицировать вторичный сайт.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SqlServerSetting

Задает массив объекта параметров SQL Server в Configuration Manager. Чтобы получить этот объект, используйте командлет New-CMSqlServerSetting .

Тип:IResultObject[]
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ValidateContentSchedule

Указывает объект, представляющий тип расписания. Он определяет, как часто Configuration Manager проверяет целостность пакетов в точке распространения. Чтобы создать объект маркера расписания, используйте командлет New-CMSchedule .

Тип:IResultObject
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске этого командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

None

Выходные данные

IResultObject

IResultObject

IResultObject

IResultObject[]

Примечания

Дополнительные сведения об этом возвращаемом объекте и его свойствах см . в разделе SMS_SCI_SysResUse класс WMI сервера.