バージョン 2010 用の Configuration Manager コマンドレット ライブラリの変更

Configuration Manager (現在のブランチ) に適用

これらのリリース ノートでは、バージョン 2010 での Configuration Manager コマンドレット ライブラリの変更点をまとめています。

バージョン 2010 以降、Configuration Manager PowerShell コマンドレット ライブラリで PowerShell 7 のサポートが提供されるようになりました。 詳細については、「 PowerShell バージョン 7 のサポート」を参照してください。

注:

Configuration Manager の現在のブランチ バージョン 2002 は、これらの変更のベースラインです。 詳細については、「バージョン 2006 の Configuration Manager コマンドレット ライブラリの変更」を参照してください。

クラウド管理ゲートウェイ

リモート デバイスを管理するお客様が増えているため、このリリースには、クラウド管理ゲートウェイ (CMG) 用の新規および改善された Windows PowerShell コマンドレットがいくつか含まれています。 これらのコマンドレットを使用すると、CMG サービスと Azure Active Directory (Azure AD) の要件の作成、構成、管理を自動化できます。

注:

一部の新しいコマンドレットは他の Azure サービスで動作する場合がありますが、CMG をサポートするためにクラウド管理接続でのみテストされます。

たとえば、Azure 管理者は最初に 2 つの必要なアプリを Azure Active Directory (Azure AD) に作成します。 次に、次のコマンドレットを使用して CMG を展開するスクリプトを記述します。

  1. Import-CMAADServerApplication: Configuration Manager で Azure AD サーバー アプリ定義を作成します。
  2. Import-CMAADClientApplication: Configuration Manager で Azure AD クライアント アプリ定義を作成します。
  3. Get-CMAADApplication を使用してアプリ オブジェクトを取得し、New-CMCloudManagementAzureService に渡して Azure サービス接続を Configuration Manager で作成します。
  4. New-CMCloudManagementGateway: Azure で CMG サービスを作成します。
  5. Add-CMCloudManagementGatewayConnectionPoint: CMG 接続ポイント サイト システムを作成します。

CMG 用の新しいコマンドレット

CMG のコマンドレットが更新されました

次の既存のコマンドレットは、大幅に改善されています。 詳細については、次のリリース ノートを参照してください。

CMG の既存のコマンドレット

次の既存の CMG コマンドレットを引き続き使用できます。

新しいコマンドレット

アプリケーションの管理

コレクション管理

Windows 10 エディションのアップグレード

Microsoft Edge ブラウザーのプロファイル

OneDrive for Business プロファイル

非推奨および削除されたコマンドレット

Configuration Manager ハイブリッド環境用の次のコマンドレットは使用できなくなりました。

  • Add-CMAndroidDeploymentType
  • Add-CMGooglePlayDeploymentType
  • Add-CMIosAppStoreDeploymentType
  • Add-CMIosDeploymentType
  • Set-CMAndroidDeploymentType
  • Set-CMGooglePlayDeploymentType
  • Set-CMIosAppStoreDeploymentType
  • Set-CMIosDeploymentType

詳細については、「 ハイブリッド MDM に何が起こったか」を参照してください。

次のコマンドレットは非推奨になりました。

既知の問題

なし

コマンドレットの変更

このバージョンでは、既存のコマンドレットに次の変更が加えられています。 変更は、新機能、バグ修正、または非推奨である可能性があります。 一部の変更は破損している可能性があります。 このセクションに記載されているコマンドレットまたは機能領域のいずれかを使用する場合は、変更内容を注意深く確認して、使用にどのような影響があるかを理解してください。

Add-CMComplianceSettingRegistryKeyValue

詳細については、「 Add-CMComplianceSettingRegistryKeyValue」を参照してください。

重大でない変更

パラメーター ExpectedValue は空の値を受け入れることができます。

Add-CMDistributionPoint

詳細については、「 Add-CMDistributionPoint」を参照してください。

修正されたバグ

配布ポイントの作成の問題を修正しました。

Add-CMDeviceCollectionDirectMembershipRule

詳細については、「 Add-CMDeviceCollectionDirectMembershipRule」を参照してください。

修正されたバグ

デバイス番号チェックの重複の問題を修正しました。

Add-CMManagementPoint

詳細については、「 Add-CMManagementPoint」を参照してください。

修正されたバグ

クラウド管理ゲートウェイのサポートに関する問題を修正しました。

Add-CMPassiveSite

詳細については、「 Add-CMPassiveSite」を参照してください。

修正されたバグ

階層内のパッシブ サイトの問題を修正しました。

Add-CMTaskSequenceStep

詳細については、「 Add-CMTaskSequenceStep」を参照してください。

修正されたバグ

大きなスクリプトを含む複数の PowerShell 手順を使用する場合のポリシー サイズの問題を修正しました。

Add-CMWindowsAppxDeploymentType

詳細については、「 Add-CMWindowsAppxDeploymentType」を参照してください。

重大でない変更

MSIX をサポートする関数を追加しました。

Approve-CMDevice

詳細については、「 承認 - CMDevice」を参照してください。

重大でない変更

Get-CMDevice を操作する際の問題を修正しました。

Enable-CMSiteFeature

詳細については、「 Enable-CMSiteFeature」を参照してください。

重大でない変更

クラウド機能をサポートするための新しいフラグを追加しました。

Get-CMScript

詳細については、「 Get-CMScript」を参照してください。

重大でない変更

スクリプト GUID によるクエリをサポートする新しいパラメーター ScriptGuid を追加しました。

Get-CMSiteFeature

詳細については、「 Get-CMSiteFeature」を参照してください。

重大でない変更

クラウド機能をサポートするための新しいフラグを追加しました。

Get-CMSoftwareUpdate

詳細については、「 Get-CMSoftwareUpdate」を参照してください。

重大でない変更

ソフトウェア更新プログラムのソースを指定するための新しいパラメーター Vendor を追加しました。

例:

Get-CMSoftwareUpdate -Name $Update -Vendor "Microsoft​"

Get-CMStatusMessageQuery

詳細については、「 Get-CMStatusMessageQuery」を参照してください。

修正されたバグ

パラメーター ShowMessage の問題を修正しました。

Import-CMDriver

詳細については、「 Import-CMDriver」を参照してください。

重大でない変更

ドライバー カテゴリの名前を指定する新しいパラメーター AdministrativeCategoryName を追加しました。

例:

Import-CMDriver -UncFileLocation $DriverFolder -ImportFolder -ImportDuplicateDriverOption AppendCategory -AdministrativeCategory "Video drivers"

Invoke-CMAnalyzePackage

詳細については、「 Invoke-CMAnalyzePackage」を参照してください。

大きな変更点

パッケージ パラメーターが削除されました。 パッケージ オブジェクトをパイプするか、 InputObject パラメーターを使用します。

重大でない変更

パイプラインのサポートと InputObject パラメーターを追加しました。

例:

$pkg | Invoke-CMAnalyzePackage

Invoke-CMClientAction

詳細については、「 Invoke-CMClientAction」を参照してください。

修正されたバグ

パラメーター コレクションのパイプラインの問題を修正しました。

例:

Get-CMCollection -Name "deviceCol1" | Invoke-CMClientAction -ActionType ClientNotificationRequestUsersPolicyNow

Invoke-CMConvertPackage

詳細については、「 Invoke-CMConvertPackage」を参照してください。

大きな変更点

パッケージ パラメーターが削除されました。 パッケージ オブジェクトをパイプするか、 InputObject パラメーターを使用します。

重大でない変更

パイプラインのサポートと InputObject パラメーターを追加しました。

例:

$pkg | Invoke-CMConvertPackage

Invoke-CMReport

詳細については、「 Invoke-CMReport」を参照してください。

修正されたバグ

パラメーター Path の問題を修正しました。

Invoke-CMScript

詳細については、「 Invoke-CMScript」を参照してください。

重大でない変更

ScriptParameter パラメーターを追加して、ターゲット スクリプトにパラメーターを渡します。

例:

$Hash = @{"FolderName"="c:\test\test1"; "FileName"="test2"}

Invoke-CMScript -ScriptGuid $scriptGuid -Device (Get-CMDevice -Name $targetPCName) -ScriptParameter $Hash

New-CMBMSClientConfigureCheckIntervalPolicy

詳細については、「 新しい CMBMSClientConfigureCheckIntervalPolicy」を参照してください。

修正されたバグ

新しいポリシー設定インスタンスを作成するときの問題を修正しました。

New-CMBoundary

詳細については、「 New-CMBoundary」を参照してください。

重大でない変更

BoundaryType パラメーターに VPN オプションを追加しました。

New-CMBootableMedia

詳細については、「 New-CMBootableMedia」を参照してください。

重大でない変更

パラメーター SiteCode を追加します。

New-CMCloudManagementGateway

詳細については、「 New-CMCloudManagementGateway」を参照してください。

重大でない変更

次のパラメーターは新しいパラメーターです。

  • CARootCert
  • EnableCloudDPFunction
  • EnableStorageQuota
  • EnableTrafficOut
  • EnforceProtocol
  • Force
  • GroupName
  • IsUsingExistingGroup
  • ServerAppClientID
  • ServiceCertPassword
  • ServiceCertPath
  • ServiceName
  • StorageCriticalPct
  • StorageQuotaGB
  • StorageWarningPct
  • TrafficOutStopService

次のパラメーターが更新されます。

  • CheckClientCertRevocation
  • EnvironmentSetting
  • Region
  • SubscriptionId
  • TrafficCriticalPct
  • TrafficWarningPct

大きな変更点

次のパラメーターがこのコマンドレットから削除されます。

  • GovernmentSubscription
  • ManagementCertificatePassword
  • ManagementCertificatePath
  • PassThru
  • RootCertificatePath
  • ServiceCertificatePassword
  • ServiceCertificatePath
  • ServiceCName

New-CMCoManagementPolicy

詳細については、「 新しい CMCoManagementPolicy」を参照してください。

重大でない変更

マルチセッションの適用性を追加しました

追加された ARM64 適用性

New-CMComplianceRuleFileFolderDate

詳細については、「 New-CMComplianceRuleFileFolderDate」を参照してください。

重大でない変更

パラメーター の変更作成 の値を処理して他のコマンドレットに合わせてコマンドレット ロジックを調整しました。

New-CMComplianceRuleFileFolderSimple

詳細については、「 New-CMComplianceRuleFileFolderSimple」を参照してください。

大きな変更点

パラメーター PropertyType の型を FileFolderProperty から SimpleFileFolderProperty 型に変更しました。

New-CMDetectionClauseDirectory

詳細については、「 New-CMDetectionClauseDirectory」を参照してください。

大きな変更点

パラメーター ExpressionOperator の型を RuleExpressionOperator から FileFolderRuleExpressionOperator 型に変更しました。

New-CMDetectionClauseFile

詳細については、「 New-CMDetectionClauseFile」を参照してください。

大きな変更点

パラメーター ExpressionOperator の型を RuleExpressionOperator から FileFolderRuleExpressionOperator 型に変更しました。

New-CMDetectionClauseMacBundle

詳細については、「 New-CMDetectionClauseMacBundle」を参照してください。

大きな変更点

パラメーター ExpressionOperator の型を RuleExpressionOperator から MacRuleExpressionOperator 型に変更しました。

修正されたバグ

パラメーター PropertyType の問題を修正しました。

New-CMDetectionClauseMacPackage

詳細については、「 New-CMDetectionClauseMacPackage」を参照してください。

大きな変更点

パラメーター ExpressionOperator の型を RuleExpressionOperator から MacRuleExpressionOperator 型に変更しました。

New-CMDetectionClauseRegistryKeyValue

詳細については、「 New-CMDetectionClauseRegistryKeyValue」を参照してください。

大きな変更点

パラメーター ExpressionOperator の型を RuleExpressionOperator から RegistryValueRuleExpressionOperator 型に変更しました。

New-CMDetectionClauseWindowsInstaller

詳細については、「 New-CMDetectionClauseWindowsInstaller」を参照してください。

大きな変更点

パラメーター ExpressionOperator の型を RuleExpressionOperator から WindowsInstallerRuleExpressionOperator 型に変更しました。

New-CMDriverPackage

詳細については、「 New-CMDriverPackage」を参照してください。

修正されたバグ

パラメーター DriverModel の問題を修正しました。

New-CM*PhasedDeployment

詳細については、次の記事を参照してください。

修正されたバグ

パラメーター WhatIf の問題を修正しました。

重大でない変更

重複するフェーズ名の検証を追加しました。

New-CMPrestageMedia

詳細については、「 New-CMPrestageMedia」を参照してください。

重大でない変更

パラメーター SiteCode を追加します。

New-CMProgram

詳細については、「 新しい CMProgram」を参照してください。

大きな変更点

パラメーター DriveMode の型の名前を RenameWithUncRunWithUncに変更しました。

New-CMSoftwareUpdateDeployment

詳細については、「 New-CMSoftwareUpdateDeployment」を参照してください。

重大でない変更

ダウンロードされていないソフトウェア更新プログラムの新しいパラメーター DeployWithNoPackage を追加しました。

New-CMStandaloneMedia

詳細については、「 New-CMStandaloneMedia」を参照してください。

修正されたバグ

パラメーター PrestartPackage の問題を修正しました

New-CMTaskSequence

詳細については、「 New-CMTaskSequence」を参照してください。

修正されたバグ

大きなスクリプトを含む複数の PowerShell 手順を使用する場合のポリシー サイズの問題を修正しました。

New-CMTaskSequenceDeployment

詳細については、「 New-CMTaskSequenceDeployment」を参照してください。

修正されたバグ

パラメーター AllowFallback の問題を修正しました。

重大でない変更

既存の割り当てとの値の重複を避けるために、 パラメーター スケジュール の検証を追加しました。

New-CMTaskSequenceMedia

詳細については、「 New-CMTaskSequenceMedia」を参照してください。

重大でない変更

メディア作成のタイムアウトを 1 日から 3 日に変更しました。

New-CMTSPartitionSetting

詳細については、「 New-CMTSPartitionSetting」を参照してください。

修正されたバグ

パラメーター EnableQuickFormat の問題を修正しました。

New-CMTSStepEnableBitLocker

詳細については、「 New-CMTSStepEnableBitLocker」を参照してください。

修正されたバグ

ユーザー指定の暗号化方法の問題を修正しました。

New-CMTSStepOfflineEnableBitLocker

詳細については、「 New-CMTSStepOfflineEnableBitLocker」を参照してください。

修正されたバグ

ユーザー指定の暗号化方法の問題を修正しました。

New-CMTSStepPreStartCheck

詳細については、「 New-CMTSStepPreStartCheck」を参照してください。

修正されたバグ

新しいチェック準備手順の問題を修正しました。

パラメーター OSLanguageId の問題を修正しました。

重大でない変更

UEFI チェックの新しいパラメーター CheckUefi を追加します。

Remove-CMTaskSequenceGroup

詳細については、「 Remove-CMTaskSequenceGroup」を参照してください。

修正されたバグ

大きなスクリプトを含む複数の PowerShell 手順を使用する場合のポリシー サイズの問題を修正しました。

Set-CM*PhasedDeployment

詳細については、次の記事を参照してください。

修正されたバグ

パラメーター WhatIf の問題を修正しました。

Set-CMBoundary

詳細については、「 Set-CMBoundary」を参照してください。

重大でない変更

BoundaryTypeVPNオプションを追加しました。

Set-CMClientSettingComputerRestart

詳細については、「 Set-CMClientSettingComputerRestart」を参照してください。

重大でない変更

新しいパラメーター NoRebootEnforcement を追加しました

Set-CMClientSettingSoftwareUpdate

詳細については、「 Set-CMClientSettingSoftwareUpdate」を参照してください。

重大でない変更

パラメーターを追加しました:

  • EnableInstallation
  • ThreadPriority
  • EnableDynamicUpdate

例:

Set-CMClientSettingSoftwareUpdate -InputObject $testsetting -Enable $true -ScanSchedule $Sch1 -DeploymentEvaluationSchedule $Sch2 -BatchingTimeout 3 -TimeUnit Days -EnforceMandatory $true -Office365ManagementType $false -EnableThirdPartyUpdates $true -EnableDeltaDownload $true -EnableInstallation $true -ThreadPriority Normal -EnableDynamicUpdate $true

Set-CMCloudManagementGateway

詳細については、 Set-CMCloudManagementGateway を参照してください。

重大でない変更

次のパラメーターは新しいパラメーターです。

  • CARootCert
  • EnableCloudDPFunction
  • EnableStorageQuota
  • EnableTrafficOut
  • EnforceProtocol
  • RemoveCertThumbprints
  • StorageCriticalPct
  • StorageQuotaGB
  • StorageWarningPct
  • TrafficOutStopService
  • VMInstanceCount

大きな変更点

次のパラメーターがこのコマンドレットから削除されます。

  • VMInstancesCount

Set-CMDiscoveryMethod

詳細については、「 Set-CMDiscoveryMethod」を参照してください。

修正されたバグ

パラメーター AddGroupDiscoveryScope の問題を修正しました。

Set-CMDistributionPoint

詳細については、 Set-CMDistributionPoint を参照してください。

重大でない変更

Microsoft 接続キャッシュをサポートするためのパラメーターを追加しました:

  • EnableDoinc
  • DiskSpaceUnit
  • DiskSpaceDoinc
  • LocalDriveDoinc
  • RetainDoincCache
  • AgreeDoincLicense

例:

$dp | Set-CMDistributionPoint -EnableDoinc $true -AgreeDoincLicense $true

$dp | Set-CMDistributionPoint -RetainDoincCache $true -EnableDoinc $true -AgreeDoincLicense $true

$dp | Set-CMDistributionPoint -LocalDriveDoinc "Z:" -DiskSpaceDoinc 9000 -DiskSpaceUnit GB

Set-CMDriverPackage

詳細については、 Set-CMDriverPackage を参照してください。

修正されたバグ

パラメーター DriverModel の問題を修正しました。

Set-CMManagementPoint

詳細については、 Set-CMManagementPoint を参照してください。

修正されたバグ

クラウド管理ゲートウェイのサポートに関する問題を修正しました。

Set-CMProgram

詳細については、「 Set-CMProgram」を参照してください。

大きな変更点

パラメーター DriveMode の型の名前を RenameWithUncRunWithUncに変更しました。

Set-CMSiteMaintenanceTask

詳細については、「 Set-CMSiteMaintenanceTask」を参照してください。

重大でない変更

リモート SMS プロバイダーを使用する環境の サイトのバックアップ先SQL バックアップ先 を構成するための、次の新しいパラメーターを追加しました。

  • SiteBackupPath
  • SqlBackupPath

例:

Set-CMSiteMaintenanceTask -Name $TaskName  -SiteBackupPath "c:\site-backup" -SqlBackupPath "c:\sql-backup" -BeginTime (Get-Date) -DaysOfWeek Sunday,Monday -EnableAlert $true -Enabled $true

Set-CMSoftwareUpdateAutoDeploymentRule

詳細については、「 Set-CMSoftwareUpdateAutoDeploymentRule」を参照してください。

修正されたバグ

Fast オプションを使用して Get-CMSoftwareUpdateAutoDeploymentRule からの入力オブジェクトの問題を修正しました。

Set-CMSoftwareUpdateDeploymentPackage

詳細については、「 Set-CMSoftwareUpdateDeploymentPackage」を参照してください。

修正されたバグ

パラメーター RemoveExpiredRemoveSuperceded に関する問題を修正しました。

Set-CMSoftwareUpdateGroup

詳細については、「 Set-CMSoftwareUpdateGroup」を参照してください。

修正されたバグ

ダウンロードされていないソフトウェア更新プログラムを追加する問題を修正しました。

Set-CMStatusFilterRule

詳細については、「 Set-CMStatusFilterRule」を参照してください。

修正されたバグ

Name パラメーターが Get-CMStatusFilterRule で構成されるようにする問題を修正しました。

Set-CMTaskSequenceDeployment

詳細については、「 Set-CMTaskSequenceDeployment」を参照してください。

修正されたバグ

パラメーター ScheduleEvent の問題を修正しました。

パラメーター AllowFallback の問題を修正しました。

重大でない変更

既存の割り当てとの値の重複を避けるために、 パラメーター スケジュール の検証を追加しました。

スケジュールを構成するための新しいパラメーターを追加しました:

  • ClearSchedule
  • RemoveSchedule
  • AddSchedule

ScheduleEvent を構成するための新しいパラメーターを追加しました。

  • ClearScheduleEvent
  • RemoveScheduleEvent
  • AddScheduleEvent

例:

$ReferenceDeployment | Set-CMTaskSequenceDeployment -AddSchedule $schedule1, $schedule2

$ReferenceDeployment | Set-CMTaskSequenceDeployment -AddScheduleEvent LogOn, LogOff

Set-CMTSStep*

修正されたバグ

大きなスクリプトを含む複数の PowerShell 手順を使用する場合のポリシー サイズの問題を修正しました。

Set-CMTSStepEnableBitLocker

詳細については、「 Set-CMTSStepEnableBitLocker」を参照してください。

修正されたバグ

ユーザー指定の暗号化方法の問題を修正しました。

Set-CMTSStepOfflineEnableBitLocker

詳細については、「 Set-CMTSStepOfflineEnableBitLocker」を参照してください。

修正されたバグ

ユーザー指定の暗号化方法の問題を修正しました。

Set-CMTSStepPreStartCheck

詳細については、「 Set-CMTSStepPreStartCheck」を参照してください。

重大でない変更

UEFI チェック:、CheckUEFI の新しいパラメーターを追加しました。

Set-CMWindowsAppxDeploymentType

詳細については、「 Set-CMWindowsAppxDeploymentType」を参照してください。

重大でない変更

MSIX をサポートする関数を追加しました。

Start-CMCloudManagementGateway

詳細については、「 Start-CMCloudManagementGateway」を参照してください。

修正されたバグ

CMG 状態の検証を修正しました。

Start-CMContentDistribution

詳細については、「 Start-CMContentDistribution」を参照してください。

重大でない変更

理解を深めるために、パラメーター DeploymentPackageIdDeploymentPackageName のエイリアスを追加しました。

Stop-CMCloudManagementGateway

詳細については、「 Stop-CMCloudManagementGateway」を参照してください。

修正されたバグ

CMG 状態の検証を修正しました。

フィードバックを提供する方法、または問題を報告する方法

この記事で説明されている修正と機能強化の多くは、お客様からのフィードバックによるものです。

フィードバックを送信するには、Configuration Manager コンソールを使用します。 詳細については、「 PowerShell のフィードバック」を参照してください。