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

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

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

注:

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

更新可能な PowerShell ヘルプに関する既知の問題

バージョン 2010 以降、Update-Help コマンドレットを使用して、Configuration Manager PowerShell モジュールの最新情報をダウンロードできました。

バージョン 2103 では、PowerShell モジュール構造が 29 個の DLL から 2 個に変更されました。 PowerShell XML ヘルプ ファイルは、コマンドレットの DLL に関連付けられます。 したがって、バージョン 2010 のヘルプ コンテンツはバージョン 2103 のコンソールと互換性がなく、バージョン 2103 のヘルプ コンテンツはバージョン 2010 のコンソールと互換性がありません。

バージョン 2103 のリリースにより、更新可能なコンテンツの構成と公開方法が変更されたため、バージョン 2010 のサイトでは Update-Help を使用しないでください。 サイトをバージョン 2103 に更新してから、ローカル ヘルプ コンテンツを更新します。

コマンドレットはバージョン 2010 の本体上のコンテンツを正常にダウンロードしますが、 Get-Help は既定の使用状況情報のみを返します。 この動作は、PowerShell が正しい XML ファイル内のコマンドレット情報を見つけることができないためです。現在では異なります。 バージョン 2103 のリリースより前は、バージョン 2010 のサイトで Update-Help を使用していた場合、現在は Get-Help を引き続き使用できます。

同様に、バージョン 2010 のサイトで Update-Help を使用した場合は、バージョン 2103 に更新した後、もう一度 Update-Help を実行して、互換性のあるバージョンのヘルプ コンテンツを取得します。 それ以外の場合 、Get-Help は既定の使用状況情報のみを返します。

注:

この問題は、バージョン 2010 に固有のものです。 構造がどのように変更されたかにより、新しいバージョンでは問題にはなりません。

PowerShell モジュール

デバイス上の Configuration Manager コンソールがまだサイトに接続されていない場合、ConfigurationManager モジュールを手動でインポートすると、既定の SMS プロバイダーに基づいてサイトの PowerShell ドライブが作成されます。

バージョン 2103 以降、ConfigurationManager PowerShell モジュールには、Microsoft .NET バージョン 4.7.2 以降が必要です。

PowerShell バージョン 7 をサポートしないコマンドレット

Configuration Manager コマンドレットは PowerShell バージョン 7 の一般的なサポートを提供しますが、次のコマンドレットは PowerShell 7 をサポートしていません。

  • Import-CMPackage
  • Import-CMDriverPackage
  • Import-CMTaskSequence
  • Export-CMPackage
  • Export-CMDriverPackage
  • Export-CMTaskSequence

PowerShell バージョン 7 で使用される .NET Core ではなく .NET Framework が必要です。

バージョン 2103 以降、これらのコマンドレットを PowerShell バージョン 7 のセッションで使用しようとすると、次のエラーで失敗します。 This cmdlet only supports the ".NET Framework" runtime.

新しいコマンドレット

コマンドレットの変更

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

迅速なサポート

次のコマンドレットで Fast パラメーターがサポートされるようになりました。 遅延プロパティを自動的に更新しない場合は、このパラメーターを使用します。 遅延プロパティには、取得が比較的効率的でない値が含まれています。 これらのプロパティを取得すると、ネットワーク トラフィックが増加し、コマンドレットのパフォーマンスに影響を与える可能性があります。

  • Get-CMAlert
  • Get-CMAlertSubscription
  • Get-CMBaseline
  • Get-CMBaselineDeployment
  • Get-CMBaselineDeploymentStatus
  • Get-CMClientCertificatePfx
  • Get-CMComplianceRule
  • Get-CMComplianceSetting
  • Get-CMConfigurationPlatform
  • Get-CMConfigurationPolicyDeployment
  • Get-CMDriver
  • Get-CMDriverPackage
  • Get-CMTaskSequence
  • Get-CMTaskSequenceDeployment

Add-CMFallbackStatusPoint

重大でない変更

矛盾したパラメーター名を修正しました。

Copy-CMCollection

重大でない変更

本体に合わせて NewName パラメーターを使用した検証を修正しました。

Get-CMDeploymentStatusDetails

重大でない変更

  • SMS_DCMDeploymentErrorStatusSMS_DCMDeploymentNonCompliantStatusSMS_DCMDeploymentCompliantStatus などの型の入力オブジェクト型の検証の問題を修正しました。
  • 出力オブジェクトの種類 SMS_AppDeploymentRequirementsNotMetStatus をSMS_AppDeploymentRequirementsNotMetAssetDetails に変更することで、出力無効なクラスの種類の問題を修正しました。
  • エラーの詳細を取得するために、出力オブジェクトの種類を SMS_AppDeploymentAssetDetails から SMS_AppDeploymentErrorAssetDetails に変更しました。
  • このコマンドレットが更新プログラムの展開の詳細を取得できるように、入力オブジェクトの種類 SMS_UpdateDeploymentSummary を追加しました。 Get-CMSoftwareUpdateDeploymentStatus の出力を Get-CMDeploymentStatusDetails に渡すと、SMS_SUMDeploymentAssetDetails から展開の詳細が返されます。

Get-CMDriver

重大でない変更

パラメーター AdministrativeCategory でフィルター処理する機能を追加します。

$category1 = Get-CMCategory -CategoryType DriverCategories -Name 'OEM 1'
$category2 = Get-CMCategory -CategoryType DriverCategories -Name 'OEM 2'
$categories = $category1,$category2

Get-CMDriver -AdministrativeCategory $categories

Get-CMPackage

重大でない変更

特定のパッケージ タイプを取得するためのパラメーター PackageType を追加しました。

Get-CMSoftwareUpdateDeployment

重大でない変更

パッケージなしで更新プログラムを展開するときの問題を修正しました。

New-CMApplication

修正されたバグ

"yyyy/MM/dd" の時間形式で作成されたアプリをインストールするときのソフトウェア センターの表示の問題を修正しました。

New-CMCertificateProfileScep

修正されたバグ

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

New-CMCollection

重大でない変更

本体に合わせて Name パラメーターを使用した検証を修正しました。

New-CMOperatingSystemImage

重大でない変更

パラメーター Index を追加しました。 このパラメーターを追加すると、サイトは複数インデックス画像から単一のインデックス画像を抽出します。 次に、新しいイメージを元のイメージと同じソース フォルダーに配置します。

New-CMOperatingSystemInstaller

重大でない変更

パラメーター Index を追加しました。 このパラメーターを追加すると、サイトは現在の複数インデックス画像を新しい単一インデックス画像に置き換えます。

New-CMTSRule

重大でない変更

Parameter ReferencedVariableOperator には、 NotLike という別の値が考えられます。

New-CMTSStepConditionVariable

重大でない変更

パラメーター OperatorType には、別の可能な値があります。 NotLike

New-CMSoftwareUpdateAutoDeploymentRule

大きな変更点

パラメーター O365LanguageSelection の問題を修正しました。 次に、国/地域名を持つ言語を指定する必要があります。 この変更により、このパラメーターが Configuration Manager コンソールのオプションに合わせて調整されます。 たとえば、-O365LanguageSelection "English (米国)" のように指定します。

Set-CMCertificateProfileScep

修正されたバグ

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

Set-CMClientPushInstallation

重大でない変更

パラメーター AllownNTLMFallback を追加して、NTLM フォールバックを有効にします。

Set-CMCollection

重大でない変更

本体に合わせて NewName パラメーターを使用した検証を修正しました。

Set-CMEmailProfile

重大でない変更

  • アカウントのユーザー名として sAMAccountName を指定した場合の NewName パラメーターの問題を修正しました。
  • DomainName を解決する際のパラメーターの問題を修正しました。

Set-CMFallbackStatusPoint

重大でない変更

矛盾したパラメーター名を修正しました。

Set-CMThirdPartyUpdateCatalog

重大でない変更

パラメーター CategoryNamePublishOptionCategoryIdPublishOption を追加します。 これらのパラメーターを使用して、v3 カタログをサブスクライブするときにカテゴリ公開オプションを設定します。

$id = "5768207d-6c40-465b-ad65-50501661368f"
$option = [Microsoft.ConfigurationManagement.Cmdlets.Sum.Commands.PublishOptionType]::MetadataOnly
$idOptionPair = @{$id = $option}
Set-CMThirdPartyUpdateCatalog -CatalogName 'pmp' -CategoryIdPublishOption $idOptionPair -Subscribe -Force
$name = "2BrightSparks"
$name1 = "8x8, Inc."
$option = [Microsoft.ConfigurationManagement.Cmdlets.Sum.Commands.PublishOptionType]::MetadataOnly
$nameOptionPair = @{$name = $option; $name1 = $option}
Set-CMThirdPartyUpdateCatalog -CatalogName pmp -CategoryNamePublishOption $nameOptionPair -Subscribe -Force

Set-CMThirdPartyUpdateCategory

重大でない変更

PublishOption パラメーターが FullContent に設定されている場合の問題を修正しました。

Set-CMTSStep*

たとえば、 Set-CMTSStepApplyDataImage と他の 34 個の同様のコマンドレットです。

重大でない変更

パラメーター OperatorType には、別の可能な値があります。 NotLike

Set-CMSoftwareUpdateAutoDeploymentRule

大きな変更点

パラメーター O365LanguageSelection の問題を修正しました。 次に、国名を持つ言語を指定する必要があります。 この変更により、このパラメーターが Configuration Manager コンソールのオプションに合わせて調整されます。 たとえば、-O365LanguageSelection "English (米国)" のように指定します。

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

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

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