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. Этот объект указывает, что 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 сервера.