バージョン 2111 のコマンドレット ライブラリの変更をConfiguration Managerする

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

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

注:

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

モジュールの変更

Configuration Manager コンソールをインストールすると、ConfigurationManager PowerShell モジュールへのパスがシステム環境変数 PSModulePath に追加されます。 たとえば、既定では、このパスは です C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin

この変更により、次のコマンドを使用してこのモジュールをインポートする方が簡単です。 Import-Module ConfigurationManager

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

新しいコマンドレット

  • Get-CMDeploymentTypeRequirement: このコマンドレットを使用して、指定したデプロイの種類の要件規則を取得します。 返されたオブジェクトを使用して、同じ規則を別のデプロイの種類に追加できます。

  • Remove-CMSoftwareUpdateFromPackage: このコマンドレットを使用して、指定したソフトウェア更新プログラムをパッケージから削除します。

  • Set-CMApplicationSupersedence: このコマンドレットを使用して、指定したアプリケーションの配置の種類の置き換えを設定します。

オーケストレーション グループ

この機能の詳細については、「Configuration Managerのオーケストレーション グループ」を参照してください。

  • Get-CMOrchestrationGroup: このコマンドレットを使用して、オーケストレーション グループ オブジェクトを名前または ID で取得します。 このオブジェクトを使用して、オーケストレーション グループを開始、削除、または構成できます。

  • Invoke-CMOrchestrationGroup: このコマンドレットを使用してオーケストレーションを開始します。

  • New-CMOrchestrationGroup: このコマンドレットを使用して、新しいオーケストレーション グループを作成します。

  • Remove-CMOrchestrationGroup: このコマンドレットを使用して、指定したオーケストレーション グループを削除します。

  • Set-CMOrchestrationGroup: このコマンドレットを使用してオーケストレーション グループを構成します。

ロールベース管理

セキュリティ ロールとアクセス許可の詳細については、「Configuration Managerでのロールベースの管理の基礎」を参照してください。

  • Get-CMSecurityRolePermission: このコマンドレットを使用して、指定したセキュリティ ロールのアクセス許可を取得します。

  • Set-CMSecurityRolePermission: このコマンドレットを使用して、特定のアクセス許可を持つセキュリティ ロールを構成します。

フォルダー管理

フォルダーの詳細については、「Configuration Manager コンソールの使用方法」を参照してください。

  • Get-CMFolder: このコマンドレットを使用して、指定した親パスからカスタマイズされたすべてのフォルダーまたはフォルダーを取得します。

  • New-CMFolder: このコマンドレットを使用して、指定した親フォルダー パスの下に新しいフォルダーを作成します。

  • Remove-CMFolder: このコマンドレットを使用して、指定したフォルダーを削除します。

  • Set-CMFolder: このコマンドレットを使用して、指定したフォルダーを構成します。 たとえば、名前を変更したり、別のフォルダーに移動したりします。

非推奨のコマンドレットと削除されたコマンドレット

次のコマンドレットは非推奨となり、今後のリリースで削除される可能性があります。

非推奨のコマンドレット 置換
Add-CMDeploymentTypeSupersedence Set-CMApplicationSupersedence
Remove-CMDeploymentTypeSupersedence Set-CMApplicationSupersedence
Set-CMDeploymentTypeSupersedence Set-CMApplicationSupersedence

基になる機能がサポートされなくなったため、次のコマンドレットは使用できなくなりました。

  • Get-CMTSStepConvertDisk
  • New-CMTSStepConvertDisk
  • Remove-CMTSStepConvertDisk
  • Set-CMTSStepConvertDisk

コマンドレットの変更

このバージョンの既存のコマンドレットに対して、次の変更が行われました。 変更には、新機能やバグ修正が含まれる場合があります。 一部の変更が壊れる可能性があります。 このセクションに記載されているいずれかのコマンドレットまたは機能領域を使用する場合は、変更内容を慎重に確認して、使用に与える影響を理解してください。

Add-CMDeviceCollectionDirectMembershipRule

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

修正されたバグ

リソース オブジェクト別にルールを追加するときの問題を修正しました。

Add-CMDistributionPoint

修正されたバグ

SiteCode パラメーターに中央管理サイト (CAS) を指定することはできません。これは、クライアント向けのサイト システムの役割をサポートしていません。

Get-CMClientSetting

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

破壊的でない変更

コンピューター エージェント グループの [期限のランダム化を無効にする] 設定の値を返すサポートを追加しました。

Get-CMPersistentUserSettingsGroup

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

修正されたバグ

設定グループでフィルター処理する Name パラメーターに関する問題を修正しました。

Get-CMUserDeviceAffinity

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

破壊的でない変更

パラメーター ShowApprovedOnly を追加して、承認されていないアフィニティを除外します。

New-CMBoundary

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

破壊的でない変更

VPN 境界の種類の改善をサポートするために、新しいパラメーター ValueStartsWith を追加しました。

New-CMTSPartitionSetting

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

破壊的でない変更

AssignVolumeLetter の既定値を設定します。

New-CMTSStepApplyWindowsSetting

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

破壊的変更

サポートされていない次のパラメーターを削除しました。

  • MaximumConnection
  • ServerLicensing

New-CMTSStepPrestartCheck

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

破壊的でない変更

TPM 存在チェックの新しいパラメーターを追加しました。

  • CheckTpmEnabled
  • CheckTpmActivated

New-CMWdacSetting

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

破壊的でない変更

Windows 10 ARM64 とマルチセッションの新しいプラットフォーム ルールWindows 10サポートを追加しました。

Remove-CMPersistentUserSettingsGroup

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

修正されたバグ

名前で設定グループを削除するときのクエリの問題を修正しました。

Set-CMBoundary

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

破壊的でない変更

VPN 境界の種類の改善をサポートするために、新しいパラメーター ValueStartsWith を追加しました。

Set-CMDeviceVariable

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

破壊的でない変更

パラメーター VariableName で大文字と小文字が区別されるようになりました。

Set-CMDistributionPoint

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

破壊的でない変更

メンテナンス モードの管理をサポートするために、新しいパラメーター EnableMaintenanceMode を追加しました。

Set-CMSoftwareUpdatePoint

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

修正されたバグ

ソフトウェアの更新ポイントから WSUS アクセス アカウントをクリアしようとしたときの正規表現処理に関する問題を修正しました。

Set-CMSoftwareUpdatePointComponent

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

破壊的変更

このコマンドレットから非推奨のパラメーター EnableSynchronization を削除しました。 同期スケジュールを設定するには、 Schedule パラメーターを使用します。

たとえば、同期スケジュールを無効にするには、次のようにします。

Set-CMSoftwareUpdatePointComponent -Name "Contoso-SiteSysSrv.Western.Contoso.com" -Schedule $null

Set-CMTSStepApplyWindowsSetting

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

破壊的変更

サポートされていない次のパラメーターを削除しました。

  • MaximumConnection
  • ServerLicensing

Set-CMTSStepPrestartCheck

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

破壊的でない変更

TPM 存在チェックの新しいパラメーターを追加しました。

  • CheckTpmEnabled
  • CheckTpmActivated

複数のコマンドレットに対する変更

同様の型の複数のコマンドレットで、次の変更が行われました。

動詞のインポートとエクスポート

この変更は、および export 動詞を含むすべてのコマンドレットにimport適用されます。 たとえば、 Import-CMAADClientApplicationExport-CMApplication です。

破壊的でない変更

これらのコマンドレット間で一貫性のあるパラメーターを使用できるようにするために、パラメーターには、インポート パスを指定するためのエイリアスがあります。 FilePathFileNameImportFilePathPath

アプリケーションの展開の種類を構成する

この変更は、アプリケーションデプロイの種類を構成するための動詞を持つ set すべてのコマンドレットに適用されます。 これらのコマンドレット名は、 パターン Set-CM*DeploymentTypeを使用します。ここで * 、 はアプリケーション テクノロジです。 たとえば、 Set-CMMsiDeploymentType です

修正されたバグ

これらのコマンドレットに関する要件ルール名の問題を修正しました。

要件ルールを作成する

この変更は、名前パターン New-CMRequirementRule*を持つすべてのコマンドレットに適用されます。ここで * 、 はルールの種類です。 たとえば、 New-CMRequirementRuleExistential です。

修正されたバグ

これらのコマンドレットに関する要件ルール名の問題を修正しました。

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

この記事で説明されている修正プログラムと機能強化の多くは、フィードバックの結果です。

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