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

適用対象:Configuration Manager (Current Branch)

これらのリリースノートでは、バージョン2010の Configuration Manager コマンドレットライブラリに加えられた変更の概要を説明します。

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

注意

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

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

現在、リモートデバイスを管理しているユーザーの数が多いと、このリリースでは、 クラウド管理ゲートウェイ (CMG)用の新しい Windows PowerShell コマンドレットが追加されました。 これらのコマンドレットを使用すると、CMG サービスと Azure Active Directory (Azure AD) 要件の作成、構成、管理を自動化できます。

注意

新しいコマンドレットの一部は他の 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

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

非破壊的変更

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

Add-CMDistributionPoint

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

修正されたバグ

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

Add-CMDeviceCollectionDirectMembershipRule

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

修正されたバグ

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

Add-CMManagementPoint

詳細については、「 CMManagementPoint の追加」を参照してください。

修正されたバグ

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

Add-CMPassiveSite

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

修正されたバグ

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

Add-CMTaskSequenceStep

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

修正されたバグ

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

Add-CMWindowsAppxDeploymentType

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

非破壊的変更

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

Approve-CMDevice

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

非破壊的変更

Get CMDevice を使用するときの問題を修正しています。

Enable-CMSiteFeature

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

非破壊的変更

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

Get-CMScript

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

非破壊的変更

スクリプト GUID によるクエリをサポートするために、新しいパラメーター scriptguid が追加されました。

Get-CMSiteFeature

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

非破壊的変更

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

Get-CMSoftwareUpdate

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

非破壊的変更

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

例:

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

Get-CMStatusMessageQuery

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

修正されたバグ

パラメーター ShowMessage の問題を修正しています。

Import-CMDriver

詳細については、「 CMDriver のインポート」を参照してください。

非破壊的変更

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

例:

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

Invoke-CMAnalyzePackage

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

重大な変更

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

非破壊的変更

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

例:

$pkg | Invoke-CMAnalyzePackage

Invoke-CMClientAction

詳細については、「 CMClientAction の呼び出し」を参照してください。

修正されたバグ

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

例:

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

Invoke-CMConvertPackage

詳細については、「 CMConvertPackage の呼び出し」を参照してください。

重大な変更

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

非破壊的変更

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

例:

$pkg | Invoke-CMConvertPackage

Invoke-CMReport

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

修正されたバグ

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

Invoke-CMScript

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

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

非破壊的変更

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

New-CMCloudManagementGateway

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

非破壊的変更

次のパラメーターが追加されています。

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

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

  • CheckClientCertRevocation
  • 環境設定
  • リージョン
  • SubscriptionId
  • TrafficCriticalPct
  • TrafficWarningPct

重大な変更

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

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

New-CMCoManagementPolicy

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

非破壊的変更

複数セッションの適用性の追加

ARM64 適用性の追加

New-CMComplianceRuleFileFolderDate

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

非破壊的変更

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

New-CMComplianceRuleFileFolderSimple

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

重大な変更

パラメーター PropertyType の型を filefolderproperty から simplefilefolderproperty type に変更しました。

New-CMDetectionClauseDirectory

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

重大な変更

パラメーター 式の演算子 の型を ruleFileFolderRuleExpressionOperator operator から type に変更しました。

New-CMDetectionClauseFile

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

重大な変更

パラメーター 式の演算子 の型を ruleFileFolderRuleExpressionOperator operator から type に変更しました。

New-CMDetectionClauseMacBundle

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

重大な変更

パラメーター 式演算子 の型を Rule式 Operator から macrule式 operator 型に変更しました。

修正されたバグ

パラメーター PropertyType の問題を修正しています。

New-CMDetectionClauseMacPackage

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

重大な変更

パラメーター 式演算子 の型を Rule式 Operator から macrule式 operator 型に変更しました。

New-CMDetectionClauseRegistryKeyValue

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

重大な変更

パラメーター 式の演算子 の型を ruleRegistryValueRuleExpressionOperator operator から type に変更しました。

New-CMDetectionClauseWindowsInstaller

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

重大な変更

パラメーター 式の演算子 の型を ruleWindowsInstallerRuleExpressionOperator operator から type に変更しました。

New-CMDriverPackage

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

修正されたバグ

パラメーター Drivermodel の問題を修正しています。

New-CM * PhasedDeployment

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

修正されたバグ

パラメーター WhatIf の問題を修正しています。

非破壊的変更

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

New-CMPrestageMedia

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

非破壊的変更

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

New-CMProgram

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

重大な変更

RenameWithUnc RunWithUnc パラメーター DriveMode の型をに変更しました。

New-CMSoftwareUpdateDeployment

詳細については、「 New-Cmソフトウェア Updatedeployment」を参照してください。

非破壊的変更

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

New-CMStandaloneMedia

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

修正されたバグ

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

New-CMTaskSequence

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

修正されたバグ

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

New-CMTaskSequenceDeployment

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

修正されたバグ

パラメーター Allowfallback の問題を修正しています。

非破壊的変更

既存の割り当てで値が重複しないように、パラメーター スケジュール の検証を追加しました。

New-CMTaskSequenceMedia

詳細については、「 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 ステップを使用する場合のポリシーサイズの問題を修正しています。

設定-CM * PhasedDeployment

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

修正されたバグ

パラメーター WhatIf の問題を修正しています。

Set-CMBoundary

詳細については、「 CMBoundary の設定」を参照してください。

非破壊的変更

VPN Boundarytype にオプションを追加しました。

Set-CMClientSettingComputerRestart

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

非破壊的変更

新しいパラメーター NoRebootEnforcement が追加されました。

Set-CMClientSettingSoftwareUpdate

詳細については、「 Cmclientsettingソフトウェア更新プログラムの設定」を参照してください。

非破壊的変更

追加されたパラメーター:

  • 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
  • Diskspace ユニット
  • Diskspace Doinc.
  • Localドライブ Doinc.
  • 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

詳細については、「 CMManagementPoint の設定」を参照してください。

修正されたバグ

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

Set-CMProgram

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

重大な変更

RenameWithUnc RunWithUnc パラメーター DriveMode の型をに変更しました。

Set-CMSiteMaintenanceTask

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

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

修正されたバグ

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

Set-CMSoftwareUpdateDeploymentPackage

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

修正されたバグ

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

Set-CMSoftwareUpdateGroup

詳細については、「 Cm$ Updategroup の設定」を参照してください。

修正されたバグ

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

Set-CMStatusFilterRule

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

修正されたバグ

Name パラメーターの問題を修正し、 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

詳細については、「 transact-sql の設定」を参照してください。

修正されたバグ

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

Set-CMTSStepOfflineEnableBitLocker

詳細については、「 CMTSStepOfflineEnableBitLocker の設定」を参照してください。

修正されたバグ

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

Set-CMTSStepPreStartCheck

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

非破壊的変更

UEFI チェック用の新しいパラメーター (、 checkuefi) が追加されました。

Set-CMWindowsAppxDeploymentType

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

非破壊的変更

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

Start-CMCloudManagementGateway

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

修正されたバグ

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

Start-CMContentDistribution

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

非破壊的変更

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

Stop-CMCloudManagementGateway

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

修正されたバグ

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

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

この記事で説明されている修正と改善の多くは、お客様からのフィードバックの結果です。

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

新しい機能の要求を送信するには、 UserVoice の Configuration Managerの PowerShell グループを参照してください。