バージョン 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 サービスの作成、構成、管理、および Active Directory (Azure AD) 要件Azure自動化できます。

注:

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

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

  1. Import-CMAADServerApplication: Configuration ManagerでAzure AD サーバー アプリ定義を作成します。
  2. Import-CMAADClientApplication: Configuration ManagerでAzure AD クライアント アプリ定義を作成します。
  3. Get-CMAADApplication を使用してアプリ オブジェクトを取得し、New-CMCloudManagementAzureService に渡して、Configuration ManagerでAzure サービス接続を作成します。
  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」を参照してください。

破壊的でない変更

Parameter 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

詳細については、「 Approve-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」を参照してください。

破壊的変更

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

破壊的でない変更

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

例:

$pkg | Invoke-CMAnalyzePackage

Invoke-CMClientAction

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

修正されたバグ

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

例:

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

Invoke-CMConvertPackage

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

破壊的変更

Package パラメーターを削除しました。 パッケージ オブジェクトをパイプ処理するか、 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

詳細については、「 New-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

詳細については、「 New-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

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

破壊的変更

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

New-CMSoftwareUpdateDeployment

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

破壊的でない変更

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

New-CMStandaloneMedia

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

修正されたバグ

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

New-CMTaskSequence

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

修正されたバグ

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

New-CMTaskSequenceDeployment

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

修正されたバグ

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

破壊的でない変更

パラメーター Schedule の検証を追加し、既存の割り当てで重複した値を回避しました。

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 Connected Cache をサポートするパラメーターを追加しました。

  • 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」を参照してください。

破壊的変更

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

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」を参照してください。

修正されたバグ

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

Set-CMSoftwareUpdateDeploymentPackage

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

修正されたバグ

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

Set-CMSoftwareUpdateGroup

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

修正されたバグ

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

Set-CMStatusFilterRule

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

修正されたバグ

Get-CMStatusFilterRule で構成されていることを確認するための Name パラメーターの問題を修正しました。

Set-CMTaskSequenceDeployment

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

修正されたバグ

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

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

破壊的でない変更

パラメーター Schedule の検証を追加し、既存の割り当てで重複した値を回避しました。

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

  • 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 のフィードバック」を参照してください。