バージョン 2207 のConfiguration Manager コマンドレット ライブラリの変更
Configuration Manager (現在のブランチ) に適用
これらのリリース ノートは、バージョン 2207 のConfiguration Manager コマンドレット ライブラリの変更点をまとめたものです。
注:
Configuration Manager現在のブランチ バージョン 2203 が、これらの変更のベースラインです。 詳細については、「バージョン 2203 のコマンドレット ライブラリの変更Configuration Manager」を参照してください。
新しいコマンドレット
Approve-CMOrchestrationGroupScript
オーケストレーション グループ スクリプトを承認するには、このコマンドレットを使用します。 詳細については、「Configuration Managerのオーケストレーション グループについて」を参照してください。
$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
$preScript | Approve-CMOrchestrationGroupScript -Comment "Approve"
Approve-CMOrchestrationGroupScript -ScriptGuid $PreScript.ScriptGuid
Deny-CMOrchestrationGroupScript
オーケストレーション グループ スクリプトを拒否するには、このコマンドレットを使用します。 詳細については、「Configuration Managerのオーケストレーション グループについて」を参照してください。
$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
$preScript | Deny-CMOrchestrationGroupScript -Comment "Deny"
Deny-CMOrchestrationGroupScript -ScriptGuid $PreScript.ScriptGuid -Comment "Deny"
Get-CMOrchestrationGroupScript
指定したオーケストレーション グループからスクリプトを取得するには、このコマンドレットを使用します。 詳細については、「Configuration Managerのオーケストレーション グループについて」を参照してください。
$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
Start-CMDPMigration
ソース配布ポイントから移行先配布ポイントへの移行を開始するには、このコマンドレットを使用します。 詳細については、「Configuration Managerでの移行について」を参照してください。
Start-CMDPMigration -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp -LockSourceDP 1
Stop-CMDPMigration
ソース配布ポイントから移行先配布ポイントへの移行を停止するには、このコマンドレットを使用します。 詳細については、「Configuration Managerでの移行について」を参照してください。
Stop-CMDPMigration -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp -LockSourceDP 1
Get-CMDPMigrationContentStatus
ソース配布ポイントから移行先配布ポイントへの移行のコンテンツの状態を取得するには、このコマンドレットを使用します。 詳細については、「Configuration Managerでの移行について」を参照してください。
Get-CMDPMigrationContentStatus -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp
Get-CMDPMigrationStatus
ソース配布ポイントから移行先配布ポイントへの移行の状態を取得するには、このコマンドレットを使用します。 詳細については、「Configuration Managerでの移行について」を参照してください。
Get-CMDPMigrationStatus -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp
Get-CMTrustedRootCertificationAuthority
このコマンドレットを使用して、信頼されたルート証明機関の証明書をサイトから取得します。
$ci =Get-CMTrustedRootCertificationAuthority
$ci =Get-CMTrustedRootCertificationAuthority -ViewDetail
New-CMAADClientApplication
このコマンドレットを使用して、Azure Active Directory (Azure AD) でクライアント アプリの登録を作成します。 このコマンドレットを実行すると、テナントにサインインするように求められます。 このアプリの登録の詳細については、「 CMG の Azure AD アプリを手動で登録する」を参照してください。
$serverApp = New-CMAADServerApplication -AppName $appName
New-CMAADClientApplication -AppName $name -InputObject $serverApp
New-CMAADServerApplication
このコマンドレットを使用して、Azure AD でサーバー アプリの登録を作成します。 このコマンドレットを実行すると、テナントにサインインするように求められます。 このアプリの登録の詳細については、「 CMG の Azure AD アプリを手動で登録する」を参照してください。
New-CMAADServerApplication -AppName $appName
Set-CMDefaultBoundaryGroup
このコマンドレットを使用して、既定のサイト境界グループのプロパティを変更します。 オプションを含むように設定し、既定のサイト境界グループ内のクライアントのクラウドベースのソースを優先できます。 境界グループの詳細については、「Configuration Managerの境界グループについて」を参照してください。
Set-CMDefaultBoundaryGroup -IncludeCloudBasedSources $true -PreferCloudBasedSources $true
非推奨のコマンドレットと削除されたコマンドレット
リソース アクセス機能がサポートされなくなったため、次のコマンドレットは使用できなくなりました。
- Add-CMCertificateRegistrationPoint
- Import-CMClientCertificatePfx
- Import-CMWirelessProfileConfigurationItem
- New-CMCertificateProfilePfx
- New-CMCertificateProfileScep
- New-CMCertificateProfileTrustedRootCA
- New-CMClientCertificateProfileConfigurationItem
- New-CMEmailProfile
- New-CMRootCertificateProfileConfigurationItem
- New-CMVpnProfileConfigurationItem
- New-CMWirelessProfile
- New-CMWirelessProfileConfigurationItem
- Set-CMCertificateProfilePfx
- Set-CMCertificateProfileScep
- Set-CMCertificateProfileTrustedRootCA
- Set-CMCertificateRegistrationPoint
- Set-CMClientCertificateProfileConfigurationItem
- Set-CMEmailProfile
- Set-CMVpnProfileConfigurationItem
- Set-CMWirelessProfile
- Set-CMWirelessProfileConfigurationItem
コマンドレットの変更
このバージョンの既存のコマンドレットに対して、次の変更が行われました。 変更には、新機能やバグ修正が含まれる場合があります。 一部の変更が壊れる可能性があります。 このセクションに記載されているいずれかのコマンドレットまたは機能領域を使用する場合は、変更内容を慎重に確認して、使用に与える影響を理解してください。
Add-CMManagementPoint
詳細については、「 Add-CMManagementPoint」を参照してください。
破壊的でない変更
- このコマンドレットを使用してクラウド管理ゲートウェイとの通信を有効にすると、インターネット クライアントとイントラネット クライアントの両方をサポートするように管理ポイントが既定で構成されるようになりました。
- クラウド ゲートウェイを有効にすると、 ClientConnectionTypes.InternetAndIntranet が既定値になります。
Add-CMReportingServicePoint
詳細については、「 Add-CMReportingServicePoint」を参照してください。
破壊的でない変更
このコマンドレットは、PowerShell7 では SOAP がサポートされていないため、PowerShell7 で実行するためにブロックされます。 このコマンドレットには、PowerShell バージョン 7 で使用される .NET Core ではなく、.NET Frameworkが必要です。
Get-CMObjectSecurityScope
詳細については、「 Get-CMObjectSecurityScope」を参照してください。
破壊的でない変更
このコマンドレットを使用して、指定したフォルダー オブジェクトのセキュリティ スコープを取得できるようになりました。
New-CMCloudManagementGateway
詳細については、「 New-CMCloudManagementGateway」を参照してください。
破壊的でない変更
仮想マシン スケール セットを使用したクラウド管理ゲートウェイ (CMG) の作成をサポートするために、 VMSSVMSize と バージョン のパラメーターを追加しました。
New-CMCoManagementPolicy
詳細については、「 New-CMCoManagementPolicy」を参照してください。
破壊的でない変更
- これで、作成されたポリシーを表示したり、このコマンドレットから 2 つ目のポリシーが作成されないようにしたりできます。
- また、UI などの各ワークロードの子ポリシーを作成し、このコマンドレットからCo-Managementポリシーを作成できるようになりました。
New-CMComplianceRuleRegistryKeyPermission
詳細については、「 New-CMComplianceRuleRegistryKeyPermission」を参照してください。
修正されたバグ
ルールを作成するときの OperandDataType プロパティの問題を修正しました。
Add-CMComplianceSettingWqlQuery
詳細については、「 Add-CMComplianceSettingWqlQuery」を参照してください。
破壊的でない変更
このコマンドレットを使用するときに、パラメーター WhereClause に$null値を指定できるようになりました。
Set-CMClientSettingComplianceSetting
詳細については、「 Set-CMClientSettingComplianceSetting」を参照してください。
破壊的でない変更
スクリプト実行タイムアウト値を拡張するために、新しいパラメーター ScriptExecutionTimeoutSecs を追加しました。
Set-CMClientSettingClientCache
詳細については、「 Set-CMClientSettingClientCache」を参照してください。
破壊的でない変更
クライアントがキャッシュされたコンテンツを削除するまでの最小期間の設定をサポートするために、新しいパラメーター MinCacheTombstoneContentMins を追加しました。
Set-CMClientSettingComputerRestart
詳細については、「 Set-CMClientSettingComputerRestart」を参照してください。
破壊的でない変更とバグ修正
- 本体に合わせて 、パラメーター CountdownMins と RebootLogoffNotificationCountdownMins の 検証範囲を拡張しました。
- コンソールに合わせて新しいパラメーター CountdownIntervalMins と ServerRebootLowRight を追加しました。
- パラメーター NoRebootEnforcement のプロパティ名の問題を修正しました。
Set-CMClientSettingEndpointProtection
詳細については、「 Set-CMClientSettingEndpointProtection」を参照してください。
破壊的でない変更
新しいパラメーター DefenderAgent で Defender エージェントの種類を指定できるようになりました。
Get-CMNotification
詳細については、「 Get-CMNotification」を参照してください。
破壊的でない変更
- このコマンドレットを使用して、 IsBuiltIn パラメーターを使用して組み込みの通知を取得できるようになりました。
- このコマンドレットを使用して、 CanDismiss パラメーターを使用して無視できる通知を取得できるようになりました。
- パイプラインをサポートするパラメーター NotificationTasks に新しいエイリアス InputObject が追加されました。
New-CMFolder
詳細については、「 New-CMFolder」を参照してください。
修正されたバグ
このコマンドレットを使用してコンソールに新しいフォルダーを作成するときに、フォルダー パスの検証に関する問題が修正されました。
複数のコマンドレットに対する変更
次のフォルダー関連のコマンドレットは、ソフトウェア更新グループと自動展開規則をサポートするようになりました。
- Get-CMFolder
- New-CMFolder
- Remove-CMFolder
- Set-CMFolder
- Move-CMObject
- Add-CMObjectSecurityScope
- Remove-CMObjectSecurityScope
次のコマンドレットでは、CMG が仮想マシン スケール セットである間にサービスを開始または停止するための検証条件が追加されました。
フィードバックを提供する方法または問題を報告する方法
この記事で説明されている修正プログラムと機能強化の多くは、フィードバックの結果です。
フィードバックを送信するには、Configuration Manager コンソールを使用します。 詳細については、「 PowerShell のフィードバック」を参照してください。