バージョン 1806 のコマンドレット ライブラリの変更をConfiguration Managerする
Configuration Manager (現在のブランチ) に適用
注意
Configuration Managerバージョン 1802 は、これらの変更のベースラインです。 詳細については、「バージョン 1802 のコマンドレット ライブラリの変更Configuration Manager」を参照してください。
重要な変更
削除されたコマンドレット
Add-CMWindowsMobileDeploymentType
Set-CMWindowsMobileDeploymentType
非推奨のコマンドレット
New-CMGlobalCondition
はSet-CMGlobalCondition
、グローバル条件コマンドレットの新しいファミリによって置き換えられています。
既知の問題
次の項目は、このリリースでは解決されないコマンドレット ライブラリに関する既知の問題です。
Get-CMDevice
コマンドレットは、デバイスに対して予期されるプロパティを返さない場合があります。
注意
この問題は、今後の更新プログラムロールアップで対処する予定です。
回避策
- CollectionName、CollectionId、または Collection パラメーターの値を指定します。
Get-CMAadConditionalAccessPolicyとSet-CMAadConditionalAccessPolicy
これらのコマンドレットには、64 ビットの PowerShell 環境が必要です。
回避策
- None
Import-CMSecurityRole
ファイルを見つける DirectoryNotFoundException エラーでコマンドレットが SecuredRoles.xsd
失敗する可能性があります。
回避策
- 論理パスまたはモジュール名ではなく、ファイルに
ConfigurationManager.psd1
対して呼び出されていることを確認しますImport-Module
。
Set-CMSoftwareUpdatePoint
基になる SMS プロバイダー オブジェクトが変更されている場合でも、スケジュールの変更がConfiguration Manager コンソールに表示されない場合があります。
回避策
- Configuration Manager コンソールを終了して再起動します。
リソースの追跡と復旧 (BETA)
PowerShell ランタイムで使用される SMS プロバイダー オブジェクトの追跡をサポートし、不要になったときにこれらのリソースをクリーンアップするための新しいコマンドレットが追加されました。
- Disconnect-CMTrackedObject
- Start-CMObjectTracking
- Stop-CMObjectTracking
実行時 Start-CMObjectTracking
に、PowerShell ランタイムはコマンドレット ライブラリ コマンドレットによって作成されたオブジェクトを追跡 IResultObject
します。 手動でクリーンアップされていないコマンドレットは、個々のオブジェクトに .Dispose()
対して使用 Disconnect-CMTrackedObject
することで再利用できます。
例
# Reclaim all tracked objects
$o | Disconnect-CMTrackedObject```), or ```Disconnect-CMTrackedObject -All
オブジェクトが再利用されると、オブジェクトパイプラインを介して再利用したり、別のコマンドレットに渡したりできなくなります。
Stop-CMObjectTracking
は、オブジェクトの追跡を無効にするために使用できます。 以前に割り当てられたオブジェクトはアクティブなままです。
要求されていないリソースは、SMS プロバイダーによってクォータ違反エラーが発生する可能性があります。 これらのクォータの問題は、通常、SMS プロバイダー オブジェクトの大規模なセットを操作したり、長時間実行される環境で発生します。
注意
これは実験的な機能であり、今後のリリースで変更または削除される可能性があります。 この機能はオプトインであり、既定では有効になっていません。
コマンドレットの変更
このリリースの既存のコマンドレットに対して、次の変更が行われました。 変更は、新機能、バグ修正、または非推奨になる可能性があります。 一部の変更は中断している可能性があります。 このセクションに記載されているコマンドレットまたは機能領域のいずれかを使用する場合は、変更が使用にどのように影響するかを理解するために注意深く確認してください。
コンプライアンス設定コマンドレットの機能強化
修正されたバグ
- Add-CMComplianceSettingRegistryKeyValue DataType パラメーターの値を受け入Add-CMComplianceSettingRegistryKeyValue。
- ExpressionOperator の特定の値を指定すると、設定が表示されたときに本体が予期せず終了することがあります。
- nullReferenceException でConvertFrom-CMConfigurationItemが失敗する可能性があります。
重大でない変更
- New/Set-CMGlobalConditionActiveDirectoryQuery は、検証エラーが発生したときにエラー メッセージを改善しました。
- コンソールとより適切に一致するように検証が強化されました。
タスク シーケンス コマンドレットの機能強化
破壊的変更
- New-CMTSStepPrestartCheck CheckSpace 値は、指定されていない場合、作成されたタスク シーケンス ステップで true に設定されます。
- Get-CMTSStep* は WhatIf パラメーターと Confirm パラメーターを受け入れなくなりました。
修正されたバグ
- New-CMTSStep* コマンドレットは、指定された場合 、WhatIf パラメーターと Confirm パラメーターを無視する場合があります。
重大でない変更
- 変数値を非表示にする New/Set-CMTSStepSetVariable 新しい IsMasked パラメーター。
- コンソールとより適切に一致するように検証が強化されました。
コマンドレットのエクスポートの機能強化
- 変更は、Export-CMPackage、Export-CMAntimalwarePolicy、Export-CMDriverPackage、Export-CMTaskSequence、Export-CMDeviceCollection、Export-CMUserCollection に影響します。
修正されたバグ
- ファイル パスの検証が改善されました。
- I/O エラーの処理が改善されました。
- Export-CMDriverPackage空のドライバー パッケージを作成できます。
重大でない変更
- 新しい Force パラメーターを使用して、既存のファイルを強制的に上書きできます。
Add-CMApplication
修正されたバグ
- このコマンドレットで構成された発行元とソフトウェアのバージョンがソフトウェア センターに表示されない場合があります。
重大でない変更
- キーワード パラメーターで文字列の配列がサポートされるようになりました。
- AppCatalog パラメーターで、アプリケーション カタログの配列がサポートされるようになりました。
Add-CMDataWarehouseServicePoint
重大でない変更
- 新しい DataRetentionDays パラメーターを使用すると、データ保持ポリシーを構成できます。
Add-CMDeviceCollectionDirectMembershipRule
修正されたバグ
- 新しいルールを追加すると、既存のルールが削除される場合があります。
Add-CMDeviceAffinityToUser
重大でない変更
- DeviceId パラメーターと DeviceName パラメーターで、値の配列がサポートされるようになりました。
Add-CMDistributionPoint
重大でない変更
- 新しい EnableNonWdsPxe パラメーターを使用すると、WDS レス PXE 構成が可能になります。
- ContentLibraryLocation パラメーターと *ContentShare パラメーターの***** 検証が強化されました。
Add-CMDriverToDriverPackage
重大でない変更
- 新しい *UpdateDistributionPoint パラメーターを使用すると、配布ポイントの更新を抑制できます。
Add-CMReportingServicePoint
修正されたバグ
- サイト サーバーに共存していないレポート サービス ポイントが正しく構成されていません。
Add-CMUserAffinityToDevice
重大でない変更
- UserId パラメーターと UserName パラメーターで値の配列がサポートされるようになりました。
Get-CMSiteUpdateInstallStatus
修正されたバグ
PostInstallation
Step パラメーターの値はコマンドレットでは認識されません。
New-CMApplicationDeployment
重大でない変更
- パラメーターの検証の機能強化。
New-CMBootableMedia
修正されたバグ
- メディアの作成に無効なフォルダー パスが指定されている可能性があります。
New-CMCloudDistributionPoint
修正されたバグ
- コマンドレットは、クラウド配布ポイントの作成に失敗します。
New-CMCloudManagementGateway
修正されたバグ
- 構成設定が正しくないため、クラウド管理ゲートウェイが Azure と通信できない場合があります。
New-CMExchangeServer
重大でない変更
- パラメーターの検証の機能強化。
New-CMTaskSequenceDeployment
修正されたバグ
- CollectionName パラメーターを使用すると、ユーザー コレクションを指定できます。
- SMS_TaskSequence オブジェクトの不適切なロック。
Remove-CMDeviceAffinityToUser
重大でない変更
- DeviceId パラメーターと DeviceName パラメーターで、値の配列がサポートされるようになりました。
Remove-CMDeviceCollectionDirectMembershipRule
重大でない変更
- 多数のルールを含むコレクションを変更するときのパフォーマンスが向上しました。
Remove-CMDriverFromDriverPackage
重大でない変更
- 新しい *UpdateDistributionPoint パラメーターを使用すると、配布ポイントの更新を抑制できます。
Remove-CMUserAffinityToDevice
重大でない変更
- UserId パラメーターと UserName パラメーターで値の配列がサポートされるようになりました。
Save-CMSoftwareUpdate
修正されたバグ
- 更新プログラムのダウンロードに失敗した場合の警告メッセージに、正しくない数が表示される場合があります。
Set-CMApplication
修正されたバグ
- このコマンドレットで構成された発行元とソフトウェアのバージョンがソフトウェア センターに表示されない場合があります。
重大でない変更
- キーワード パラメーターで文字列の配列がサポートされるようになりました。
- アプリケーションに関連付けられているアプリケーション カタログを変更するための新しい AddAppCatalog、 RemoveAppCatalog、 ClearAppCatalog パラメーター。
Set-CMApplicationDeployment
重大でない変更
- パラメーターの検証の機能強化。
Set-CMDataWarehouseServicePoint
重大でない変更
- 新しい DataRetentionDays パラメーターを使用すると、データ保持ポリシーを構成できます。
Set-CMDistributionPoint
修正されたバグ
- 既に存在する証明書を使用して配布ポイントを更新すると、コマンドレットが失敗する可能性があります。
重大でない変更
- 新しい EnableNonWdsPxe パラメーターを使用すると、WDS レス PXE 構成が可能になります。
- ContentLibraryLocation パラメーターと *ContentShare パラメーターの***** 検証が強化されました。
Set-CMExchangeServer
重大でない変更
- パラメーターの検証の機能強化。
Set-CMIntuneSubscriptionWindowsProperty
修正されたバグ
- CertificatePath の値がコンソールに表示されない場合があります。
Set-CMSite
重大でない変更
- パフォーマンスの改善。
Set-CMSoftwareUpdatePointComponent
修正されたバグ
- Get-CMSiteComponentからのパイプライン化されたオブジェクトは認識されません。
Start-CMApplicationDeployment
重大でない変更
- 新しい UpdateSupersedence パラメーターが追加されました。
Start-CMDistributionPointUpgrade
重大でない変更
- 新しい EnableNonWdsPxe パラメーターを使用すると、WDS レス PXE 構成が可能になります。