次の方法で共有


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 サイトをインストールするための準備」を参照してください。

注:

PS XYZ:\>など、Configuration Manager サイト ドライブから Configuration Manager コマンドレットを実行します。 詳細については、「作業の 開始」を参照してください。

例 1: セカンダリ サイトを作成する

この最初のコマンドは、SQL Server 設定オブジェクトを作成します。 このオブジェクトは、Microsoft SQL Server Express が Configuration Manager セカンダリ サイトにコピーされることを指定します。 コマンドは、 オブジェクトを $CIObj 変数に格納します。

2 番目のコマンドは、 contoso リモート サイト という名前のセカンダリ サイトを作成し、サイト コード CM2server2.corp.contoso.com という名前のサーバーに作成します。 コマンドは、$CIObjに格納されているセカンダリ サイトの SQL Server 設定オブジェクトを指定します。 コマンドは、サイト コード 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
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-AllowPreStaging

セカンダリ サイトがコンテンツを事前設定できるかどうかを示します。

型:Boolean
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-BoundaryGroup

このサイト システムの境界グループ オブジェクトの配列を指定します。 このオブジェクトを取得するには、 Get-CMBoundaryGroup コマンドレットを使用します。

型:IResultObject[]
Aliases:BoundaryGroups
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-CertificateExpirationTimeUtc

セカンダリ サイトの配布ポイントに対して自己署名証明書の有効期限が切れる日時を指定します。

型:DateTime
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-CertificatePassword

配布ポイントの PKI インポート証明書のパスワードを指定します。

型:SecureString
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-CertificatePath

配布ポイントが使用する PKI 発行証明書のインポート パスを指定します。 このパラメーターは、セカンダリ サイトが IIS をインストールし、配布ポイントを作成するように構成した場合に適用されます。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ClientConnectionType

クライアント接続の種類を指定します。

型:ClientConnectionTypes
指定可能な値:Intranet, Internet, InternetAndIntranet
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Confirm

コマンドレットを実行する前に確認メッセージを表示します。

型:SwitchParameter
Aliases:cf
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ContentMonitoringPriority

コンテンツ監視の優先順位を指定します。

型:Priority
指定可能な値:Lowest, Low, Medium, High, Highest
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-CreateSelfSignedCertificate

セカンダリ サイトが配布ポイントの自己署名証明書を作成することを示します。

型:SwitchParameter
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-DisableWildcardHandling

このパラメーターは、ワイルドカード文字をリテラル文字の値として扱います。 ForceWildcardHandling と組み合わせることはできません。

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-EnableAnonymous

クライアント コンピューターが配布ポイントと匿名で通信するかどうかを示します。 このパラメーターは、セカンダリ サイトが IIS をインストールし、配布ポイントを作成するように構成した場合に適用されます。

型:Boolean
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-EnableBranchCache

Windows BranchCache を使用するクライアントが、オンプレミスの配布ポイントからコンテンツをダウンロードすることを許可されていることを示します。

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ForceWhenDuplicateCertificate

セカンダリ サイトの PKI クライアント証明書をインポートするときに、Configuration Manager が重複する証明書を上書きするかどうかを示します。

型:Boolean
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ForceWildcardHandling

このパラメーターはワイルドカード文字を処理し、予期しない動作が発生する可能性があります (推奨されません)。 DisableWildcardHandling と組み合わせることはできません。

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Http

クライアント コンピューターが HTTP を使用して配布ポイントと通信することを示します。 このパラメーターは、セカンダリ サイトが IIS をインストールし、配布ポイントを作成するように構成した場合に適用されます。 \

型:SwitchParameter
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Https

クライアント コンピューターが HTTPS を使用して配布ポイントと通信することを示します。 このパラメーターは、セカンダリ サイトが IIS をインストールし、配布ポイントを作成するように構成した場合に適用されます。

型:SwitchParameter
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ImportCertificate

コマンドレットが配布ポイントに自己署名証明書を使用する代わりに PKI 証明書をインポートすることを示します。

型:SwitchParameter
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-InstallationFolder

コマンドレットがサイト ファイルをインストールするセカンダリ サイト サーバー上のインストール フォルダーを指定します。

型:String
Aliases:InstallDir
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-InstallationSourceFile

Configuration Manager のインストール ソース ファイル オブジェクトの配列を指定します。 このオブジェクトを取得するには、 New-CMInstallationSourceFile コマンドレットを 使用します。

型:IResultObject[]
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-InstallInternetServer

Configuration Manager で必要な場合に IIS をインストールして構成するかどうかを指定します。 コマンドレットがセカンダリ サイトの配布ポイントのサイト システムの役割をインストールする前に、このパラメーターを $True する必要があります。

型:Boolean
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-MinFreeSpaceMB

配布ポイントが使用する各ドライブに予約する領域の量をメガバイト単位で指定します。 この値は、ディストリビューションがドライブにコンテンツを格納した後のドライブの残りの空き領域を決定します。

バージョン 2107 以降では、既定の最小空き領域が 200 MB から 500 MB に変更されました。

型:Int32
配置:Named
規定値: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
配置:Named
規定値: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
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PrimarySiteCode

親サイトの 3 文字のサイト コードを指定します。

型:String
Aliases:ParentSiteCode
配置:Named
規定値: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
配置:Named
規定値: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
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-SecondarySiteCode

セカンダリ サイトの一意の 3 文字のサイト コードを指定します。

型:String
Aliases:SiteCode
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ServerName

セカンダリ サイト サーバーとして使用するサーバーの完全修飾ドメイン名 (FQDN) を指定します。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-SiteName

セカンダリ サイトを識別するのに役立つサイト名を指定します。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-SqlServerSetting

Configuration Manager で SQL Server 設定オブジェクトの配列を指定します。 このオブジェクトを取得するには、 New-CMSqlServerSetting コマンドレットを 使用します。

型:IResultObject[]
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ValidateContentSchedule

スケジュールの種類を表すオブジェクトを指定します。 Configuration Manager が配布ポイント上のパッケージの整合性を検証する頻度を決定します。 スケジュール トークン オブジェクトを作成するには、 New-CMSchedule コマンドレットを 使用します。

型:IResultObject
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-WhatIf

コマンドレットが実行されるとどうなるかを示します。 コマンドレットは実行されません。

型:SwitchParameter
Aliases:wi
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

None

出力

IResultObject

IResultObject

IResultObject

IResultObject[]

メモ

この戻りオブジェクトとそのプロパティの詳細については、「 サーバー WMI クラスSMS_SCI_SysResUse」を参照してください。