バージョン 1910 のコマンドレット ライブラリの変更をConfiguration Managerする
Configuration Manager (現在のブランチ) に適用
注意
現在のブランチ バージョン 1906 Configuration Managerは、これらの変更のベースラインです。 詳細については、「バージョン 1906 のコマンドレット ライブラリの変更Configuration Manager」を参照してください。
重要な変更
新しいコマンドレット
New-CMDuplicateHardwareIdGuid
このコマンドレットを使用して、GUID によって重複するハードウェア識別子を追加します。
New-CMDuplicateHardwareIdGuid -Id 24D0F753-B2E2-4D9C-B07C-099C4FC1EF3C
New-CMDuplicateHardwareIdMacAddress
MAC アドレスで重複するハードウェア識別子を追加するには、このコマンドレットを使用します。
New-CMDuplicateHardwareIdMacAddress -MacAddress 01:02:03:04:05:E0
New-CMThirdPartyUpdateCatalog
このコマンドレットを使用して、新しいサード パーティ更新プログラム カタログを作成します。
New-CMThirdPartyUpdateCatalog -DownloadUrl $downloadUrl -PublisherName $publisher -Name $name -Description $description -SupportUrl $supportUrl -SupportContact $supportContact
Get-CMThirdPartyUpdateCatalog
サード パーティの更新プログラム カタログを取得するには、このコマンドレットを使用します。
Get-CMThirdPartyUpdateCatalog
Get-CMThirdPartyUpdateCatalog -Id $id
Get-CMThirdPartyUpdateCatalog -Name $name
Get-CMThirdPartyUpdateCatalog -SiteCode $siteCode
Get-CMThirdPartyUpdateCatalog -IsSyncEnabled $true
Get-CMThirdPartyUpdateCatalog -IsCustomCatalog $true
Set-CMThirdPartyUpdateCatalog
このコマンドレットを使用して、サード パーティの更新プログラム カタログを変更します。
Set-CMThirdPartyUpdateCatalog -Name $name -NewName $newName
Set-CMThirdPartyUpdateCatalog -ThirdPartyUpdateCatalog $catalog -Description $newdescription
$catalog | Set-CMThirdPartyUpdateCatalog -SupportContact $newSupportContact -SupportUrl $newSupportUrl
Remove-CMDuplicateHardwareIdGuid
このコマンドレットを使用して、GUID によって重複するハードウェア識別子を削除します。
Remove-CMDuplicateHardwareIdGuid -Id 24D0F753-B2E2-4D9C-B07C-099C4FC1EF3C
Remove-CMDuplicateHardwareIdGuid -InputObject $myGuid #(<IResultObject#SMS_CommonSmbiosGuids>)
Remove-CMDuplicateHardwareIdMacAddress
MAC アドレスによって重複するハードウェア識別子を削除するには、このコマンドレットを使用します。
Remove-CMDuplicateHardwareIdMacAddress -MacAddress 01:02:03:04:05:E0
Remove-CMDuplicateHardwareIdMacAddress -InputObject $myMacAddress #(<IResultObject#SMS_CommonMacAddresses>)
Remove-CMThirdPartyUpdateCatalog
サード パーティの更新プログラム カタログを削除するには、このコマンドレットを使用します。
Remove-CMThirdPartyUpdateCatalog -Id $catalog.ID -Force
Remove-CMThirdPartyUpdateCatalog -Name $catalog.Name -Force
Remove-CMThirdPartyUpdateCatalog -ThirdPartyUpdateCatalog $catalog -Force
$catalog | Remove-CMThirdPartyUpdateCatalog -Force
削除されたコマンドレット
ハイブリッド サービスが終了すると、次のコマンドレットが削除されます。
Add-CMIntuneSubscription
Add-CMMdmEnrollmentManager (Add-CMIntuneDeviceEnrollmentManager)
Export-CMWindowsEnrollmentProfile
Get-CMConditionalAccessPolicy (Get-CMOnPremConditionalAccessPolicy)
Get-CMCorpOwnedDevice
Get-CMDeviceActionState (Get-CMDeviceAction)
Get-CMIntuneSubscription
Get-CMIosEnrollmentProfile
Get-CMMdmEnrollmentManager (Get-CMIntuneDeviceEnrollmentManager)
Get-CMWindowsEnrollmentProfile
Get-CMWindowsEnrollmentProfilePackage
Invoke-CMDeviceAction
New-CMApnsCertificateRequest
New-CMConditionalAccessPolicy (New-CMOnPremConditionalAccessPolicy)
New-CMDepTokenRequest
New-CMIosEnrollmentProfile
New-CMWindowsEnrollmentProfile
Remove-CMConditionalAccessPolicy (Remove-CMOnPremConditionalAccessPolicy)
Remove-CMCorpOwnedDevice
Remove-CMIntuneSubscription
Remove-CMIosEnrollmentProfile
Remove-CMMdmEnrollmentManager (Remove-CMIntuneDeviceEnrollmentManager)
Remove-CMWindowsEnrollmentProfile
Remove-CMWindowsEnrollmentProfilePackage
Set-CMConditionalAccessPolicy (Set-CMOnPremConditionalAccessPolicy)
Set-CMIntuneSubscription
Set-CMIntuneSubscriptionAndroidProperty (Set-CMIntuneSubscriptionAndroidProperties)
Set-CMIntuneSubscriptionAppleDepProperty
Set-CMIntuneSubscriptionAppleProperty
(エイリアス:)
- Set-CMIntuneSubscriptionMacOSProperties
- Set-CMIntuneSubscriptionIosProperties
- Set-CMIntuneSubscriptionMacOSProperty
- Set-CMIntuneSubscriptionIosProperty
- Set-CMIntuneSubscriptionAppleMdmProperty
Set-CMIntuneSubscriptionPassportForWorkProperty
Set-CMIntuneSubscriptionWindowsPhoneProperty (Set-CMIntuneSubscriptionWindowsPhoneProperties)
Set-CMIntuneSubscriptionWindowsProperty (Set-CMIntuneSubscriptionWindowsProperties)
Set-CMIosEnrollmentProfile
Set-CMIosEnrollmentProfileAssignment
Set-CMWindowsEnrollmentProfile
非推奨のコマンドレット
None
既知の問題
次の項目は、このバージョンでは解決されないコマンドレット ライブラリに関する既知の問題です。
Import-CMSecurityRole
ファイルを見つける DirectoryNotFoundException エラーでコマンドレットが SecuredRoles.xsd
失敗する可能性があります。
回避策
- 論理パスまたはモジュール名ではなく、ファイルに対して
ConfigurationManager.psd1
呼び出Import-Module
します。
Set-CMSoftwareUpdatePoint
基になる SMS プロバイダー オブジェクトが変更されている場合でも、スケジュールの変更がConfiguration Manager コンソールに表示されない場合があります。
回避策
- Configuration Manager コンソールを終了して再起動します。
リソースの追跡と復旧 (ベータ)
このバージョンでは、PowerShell ランタイムで使用される SMS プロバイダー オブジェクトの追跡をサポートし、不要になったときにこれらのリソースをクリーンアップするための新しいコマンドレットを追加します。
- Disconnect-CMTrackedObject
- Start-CMObjectTracking
- Stop-CMObjectTracking
実行 Start-CMObjectTracking
すると、PowerShell ランタイムはコマンドレット ライブラリ コマンドレットによって作成されたオブジェクトを追跡 IResultObject
します。 手動でクリーンアップされないコマンドレットの場合は、個々のオブジェクトに .Dispose()
対して使用 Disconnect-CMTrackedObject
してそれらを再利用します。
例
# Reclaim a single tracked object
$o | Disconnect-CMTrackedObject
# Reclaim all tracked objects
Disconnect-CMTrackedObject -All
オブジェクトが再利用されると、オブジェクトパイプラインを介して再利用したり、別のコマンドレットに渡したりできなくなります。
Stop-CMObjectTracking
は、オブジェクトの追跡を無効にするために使用できます。 以前に割り当てられたオブジェクトはアクティブなままです。
リソースが未請求の場合、SMS プロバイダーでクォータ違反エラーが発生する可能性があります。 これらのクォータの問題は、通常、SMS プロバイダー オブジェクトの大規模なセットを操作したり、長時間実行される環境で発生します。
注意
この機能は実験的なものであり、今後のリリースで変更または削除される可能性があります。 オプトインであり、既定では有効になっていません。
コマンドレットの変更
このバージョンの既存のコマンドレットに対して、次の変更が行われました。 変更は、新機能、バグ修正、または非推奨になる可能性があります。 一部の変更は中断している可能性があります。 このセクションに記載されているコマンドレットまたは機能領域のいずれかを使用する場合は、変更が使用にどのように影響するかを理解するために注意深く確認してください。
Add-CMDistributionPoint
重大でない変更
これで、コマンドレットは、スイッチによる重複した証明書の使用を -Force
サポートします。
Add-CMMsiDeploymentType
修正されたバグ
コンテンツの場所をアンインストールする際の検証の問題を修正しました。
Import-CMDriver
修正されたバグ
- txtsetup.oem を使用するドライバーの問題を修正しました。
- ターゲット ドライバー パッケージが配布されたことがない場合の問題を修正しました。
New-CMApplicationDeployment
修正されたバグ
不適切な廃棄の問題を修正しました。
New-CMDriverPackage
重大でない変更
製造元とモデルの新しいパラメーターを追加しました。 ドライバー カタログの管理や、タスク シーケンスの事前キャッシュに使用できます。
-DriverManufacturer [string]
-DriverModel [string]
例
Get-CMDriverPackage | Set-CMDriverPackage -DriverManufacturer "Microsoft" -DriverModel "Surface 2"
Set-CMDriverPackage -PackageId MCS00091 -DriverManufacturer "Microsoft" -DriverModel "Surface 2"
Get-CMDriverPackage | Where-Object {$_.Name -like "Surface Book 2"} | Set-CMDriverPackage -DriverManufacturer "Microsoft" -DriverModel "Surface 2"
New-CMDriverPackage -Name "Surface Book 2 Drivers" -Description "Some descriptive text" -DriverManufacturer "Microsoft" -DriverModel "Surface 2"
New-CMSoftwareUpdateAutoDeploymentRule
重大でない変更
このコマンドレットでは、ルールの作成時に [展開パッケージなし] オプションがサポートされるようになりました。
例
New-CMSoftwareUpdateAutoDeploymentRule -Collection $collection -Name $name -Architecture X86, Itanium, X64
New-CMTaskSequence
重大でない変更
このコマンドレットには、タスク シーケンスの高パフォーマンス オプションをサポートする新しいパラメーターがあります。
-HighPerformance [bool]
New-CMTSStepApplyWindowsSetting
重大でない変更
このコマンドレットには、タスク シーケンス ステップの新しいロケール設定をサポートするための新しいパラメーターが含まれています。
-InputLocale [string]
-SystemLocale [string]
-UserLocale [string]
-UILanguage [string]
-UILanguageFallback [string]
例
入力ロケールをロシア語 (ロシア) に設定するには、文字列を指定します ru-ru
。 -InputLocale "ru-ru"
New-CMTSStepDownloadPackageContent
修正されたバグ
パッケージの追加に関する重複するパッケージチェックの問題を修正しました。
New-CMTSStepRunCommandLine
重大でない変更
出力変数オプションをサポートする新しいパラメーターを追加しました。 -OutputVariableName [string]
Get-CMDevice
修正されたバグ
アクセス許可のないコレクション内のデバイス クエリの問題を修正しました。
Get-CMScript
修正されたバグ
ワイルドカード サポートの問題を修正しました。
Remove-CMApplicationDeployment
修正されたバグ
不適切な廃棄の問題を修正しました。
Remove-CMDevice
修正されたバグ
デバイス クエリの問題を修正しました。
Set-CMBootImage
重大でない変更
キーボード レイアウト設定をサポートする新しいパラメーターを追加しました。 -InputLocale [string]
Set-CMClientSettingClientPolicy
重大でない変更
複数のユーザー セッションを持つデバイスのユーザー ポリシーのクライアント設定をサポートする新しいパラメーターを追加しました。 -EnableUserPolicyOnTS [bool]
Set-CMClientSettingSoftwareUpdate
重大でない変更
サードパーティの更新プログラムをサポートする新しいパラメーターを追加しました。 -EnableThirdPartyUpdates [bool]
例
Set-CMClientSettingSoftwareUpdate -Name $clientDeviceSettingName -Enable $true -EnableThirdPartyUpdates $true
Set-CMClientSettingSoftwareUpdate -DefaultSetting -Enable $true -EnableThirdPartyUpdates $true
Set-CMDistributionPoint
修正されたバグ
- サイト コードの再割り当ての問題を修正しました。
- デバイス クエリの問題を修正しました。
重大でない変更
コマンドレットでは、スイッチによる重複した証明書の使用が -Force
サポートされるようになりました。
Set-CMDriverPackage
重大でない変更
製造元とモデルの設定をサポートするための新しいパラメーターを追加しました。
-DriverManufacturer [string]
-DriverModel [string]
Set-CMMsiDeploymentType
修正されたバグ
コンテンツの場所をアンインストールする際の検証の問題を修正しました。
Set-CMScript
修正されたバグ
- スクリプト テキスト値の問題を修正しました。
- ワイルドカード サポートの問題を修正しました。
Set-CMSite
修正されたバグ
- スクリプト テキスト値の問題を修正しました。
- ワイルドカード サポートの問題を修正しました。
Set-CMSiteSystemServer
重大でない変更
プロキシ関連のプロパティ設定の問題を修正しました。
Set-CMSoftwareUpdateAutoDeploymentRule
重大でない変更
既存のソフトウェア更新プログラムの自動展開規則の展開パッケージをユーザーが設定できるように、新しいパラメーターを追加しました。
-DeploymentPackageName [string]
-DeploymentPackage [IResultObject]
例
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackageName $null
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackageName $packageName
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackage $null
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackage $package
Set-CMSoftwareUpdateDeployment
修正されたバグ
プロパティの設定に関する-DisableOperationsManagerAlert
問題を修正しました。-GenerateOperationsManagerAlert
Set-CMSoftwareUpdateDeploymentPackage
重大でない変更
有効期限が切れた NAP 更新プログラムを強制的に削除できるように強制スイッチを追加しました。 -Force [switch]
Set-CMSoftwareUpdatePointComponent
重大でない変更
サードパーティの更新オプションをサポートする新しいパラメーターを追加しました。
-EnableThirdPartyUpdates [bool]
-EnableManualCertManagement [bool]
機能更新プログラムの実行時オプションをサポートするための新しいパラメーターを追加しました。
-NonFeatureUpdateMaxRuntimeMins [int]
-FeatureUpdateMaxRuntimeMins [int]
例
Set-CMSoftwareUpdatePointComponent -SiteCode $Site.SiteCode -EnableThirdPartyUpdates $true
Set-CMSoftwareUpdatePointComponent -SiteCode $Site.SiteCode -EnableManualCertManagement $true
Set-CMTaskSequence
重大でない変更
タスク シーケンスの高パフォーマンス オプションをサポートする新しいパラメーターを追加しました。 -HighPerformance [bool]
Set-CMTSStepApplyWindowsSetting
重大でない変更
このタスク シーケンス手順でロケール設定をサポートするための新しいパラメーターを追加しました。
-InputLocale [string]
-SystemLocale [string]
-UserLocale [string]
-UILanguage [string]
-UILanguageFallback [string]
例
入力ロケールをロシア語 (ロシア) に設定するには、文字列を指定します ru-ru
。 -InputLocale "ru-ru"
Set-CMTSStepDownloadPackageContent
修正されたバグ
- パッケージの追加に関する重複するパッケージチェックの問題を修正しました。
- パッケージの追加と削除に関する検証の問題を修正しました
Set-CMTSStepRunCommandLine
重大でない変更
出力変数オプションをサポートする新しいパラメーター: -OutputVariableName [string]