適用対象: Configuration Manager (テクニカル プレビュー ブランチ)
この記事では、Configuration Manager バージョン 2109 のテクニカル プレビューで使用できる機能について説明します。 このバージョンをインストールして、テクニカル プレビュー サイトを更新して新機能を追加します。
この更新プログラムをインストールする前に、 テクニカル プレビュー の記事を確認してください。 この記事では、テクニカル プレビューの使用に関する一般的な要件と制限、バージョン間の更新方法、フィードバックの送信方法について説明しています。
次のセクションでは、このバージョンで試せる新機能について説明します。
サポート センター ログ ファイル ビューアーと OneTrace の機能強化
サポート センターの ログ ファイル ビューアー と OneTrace に、ステータス メッセージが読みやすい形式で表示されるようになりました。
>> で始まるエントリは、ログを開くと自動的に読み取り可能な形式に変換されるステータス メッセージです。
>>文字列を検索またはフィルター処理して、ログ内のステータス メッセージを検索します。
ヒント
サポートセンターをインストールする場合は、ツールを個別にインストールできます。 OneTrace ログ ビューアのみをインストールするには、サポート センター インストーラーを使用するときに詳細設定オプションを使用します。 たとえば、 ADDLOCAL プロパティを使用することもできます supportcenterinstaller.msi ADDLOCAL=OneTraceApplication
サポート センターのデータ コレクターとクライアント ツールのオプション
サポート センターのデータ コレクターとクライアント ツールに、次の新しいコマンド ライン オプションが追加されました。
| オプション | 説明 | ユース ケース |
|---|---|---|
-l |
昇格せずに現在のユーザーとして起動するように指定します |
-l を使用する場合、昇格は要求されず、ローカル接続は無効になり-l-mと -p からのみ使用できます。
-m や -p が-lなしで使用されている場合でも、昇格が要求されます。 |
-m <machinename> |
マシン名を指定できます |
-m <machinename>を使用すると、統合認証を使用して、指定されたコンピューター名への接続が試行されます (-p を使用しない場合) |
-p |
統合認証を無効にする |
-p を使用する場合は、クライアント ツールを開くと接続画面が起動されます。
-m で使用する場合は、コンピューター名に指定された値が事前入力されます |
--help |
ヘルプを表示する |
注:
-m <machinename>を使用する場合、接続を行うアカウントには、データを収集するためにターゲット コンピューターに対する管理者アクセス権が必要です。
ウィザードとプロパティ ダイアログから製品フィードバックを送信する
ウィザードと一部のプロパティ ページに、フィードバックを提供するアイコンが表示されるようになりました。 フィードバック アイコンを選択すると、[ 笑顔を送信する ] と [ 問題を解決する] オプションがドロップダウン メニューに表示されます。 追加のフィードバックの場所を使用すると、現在のアクティビティからすぐにフィードバックを送信できます。 管理コンソールのリボンのフィードバック アイコンも新しいアイコンに更新されました。
ユーザー コレクションの暗黙的なアンインストール
Configuration Manager の現在のブランチ バージョン 2107 では、暗黙的なアンインストールをサポートするアプリケーション展開を有効にすることができます。
このリリース以降、この動作はユーザー コレクションへのデプロイにも適用されます。 ユーザーがコレクション内にいる場合は、アプリケーションがインストールされます。 その後、コレクションからユーザーを削除すると、アプリケーションがアンインストールされます。
詳細については、「 暗黙的なアンインストール」を参照してください。
コンソール拡張機能のインストールが必要
サイトに接続する前にコンソール拡張機能のインストールを要求できるようになりました。 拡張機能が必要になると、管理者が次回起動したときにローカル本体に自動的にインストールされます。 本体拡張機能のインストールを要求するには:
- Configuration Manager コンソールで、[管理] ワークスペースに移動します。
- [Updates and Servicing] を展開し、[コンソール拡張機能] ノードを選択します。
- 拡張機能を選択し、右クリック メニューまたはリボンから [ 拡張機能が必要] を選択します。
- 拡張機能の [オプションにする ] を選択すると、拡張機能の要件が削除されます。 コンソール ユーザーは、 コンソール 拡張機能ノードからローカルにインストールできます。
- 次に拡張機能のセキュリティ スコープ内でユーザーが本体を起動すると、インストールが自動的に開始されます。
- 本体を起動するユーザーには、拡張機能をインストールするためのローカル管理者権限が必要です。
コンソール拡張機能のインポート ウィザード
階層に対して管理される コンソール 拡張機能をインポートするための新しいウィザードがあります。 PowerShell スクリプトを使用して、署名済みまたは署名されていないコンソール拡張機能をインポートする必要がなくなりました。
本体の拡張機能をインポートする:
- [管理] ワークスペースで、[Updates and Servicing] を展開し、[コンソール拡張機能] ノードを選択します。
- リボンまたは右クリック メニューから [ Import Console Extension (本体の拡張機能のインポート )] を選択します。
- ウィザードが起動したら、[ 参照 ] を選択し、拡張機能の cab ファイルに移動します。
- 必要に応じて、[ 拡張機能の署名解除を許可する] オプションを選択します。
- [ 次へ ] を選択してインポートの概要を確認し、ウィザードを完了して拡張機能をインポートします。
注:
- 署名されていない拡張機能をインポートするには、階層設定で [階層の承認済みコンソール拡張機能は署名なしにできる] オプションを有効にする必要があります。 詳細については、「 署名されていない階層の承認済みコンソール拡張機能を許可する」を参照してください。
- 拡張機能をコンソールにインポートする場合、コミュニティ ハブから同じ拡張機能をダウンロードしようとすると、ダウンロードは失敗します。 コミュニティ ハブから同じ拡張機能をダウンロードするには、インポートされた拡張機能を削除してから、コミュニティ ハブからダウンロードします。
ADR 検索条件の改善
自動展開ルールの [リリース日または改訂日] 検索条件に、次のオプションが追加されました。
- 30 日以上
- 60 日以上
- 90 日以上
- 6 か月以上
- 1 歳以上
VPN 境界タイプの改善
VPN 境界型を使用する場合、文字列全体ではなく接続名または説明の先頭を一致させることができるようになりました。 一部のサード パーティ製 VPN ドライバーは、一貫性のある文字列で始まるが、一意の接続識別子を持つ接続を動的に作成します。 たとえば、「 Virtual network adapter #19 」のように入力します。 [ 接続名 ] オプションまたは [接続の説明] オプションを使用する場合は、新しい [指定文字列で始まる] オプションも使用します。
ぜひ、お試しください。
タスクを完了してみてください。 次に、機能に関する考えを添えた フィードバック を送信します。
種類を VPN に変更します。
[ 接続名] を選択します。
[ 次で始まる] を選択します。
一致させる接続名の最初の部分を入力します。
.NET バージョン 4.6.2 の前提条件チェックはエラーです
Configuration Manager 現在のブランチ バージョン 2107 には、Microsoft .NET Framework バージョン 4.6.2 を確認する警告前提条件ルールがあります。 サイト サーバー、特定のサイト システム、クライアント、および Configuration Manager コンソールには、このバージョンの .NET が必要です。
このテクニカル プレビュー リリース以降、.NET 4.6.2 のこの前提条件ルールはエラーになります。 .NET をアップグレードするまで、このバージョンの Configuration Manager でサイトのインストールまたは更新を続行することはできません。
注:
可能な環境では、.NET 4.8 をお勧めします。 セットアップを実行してサイトをインストールまたは更新する前に、まず .NET を更新してシステムを再起動してください。 詳細については、 サイトとサイト システムの前提条件。
外部依存関係には .NET 4.6.2 が必要です
すべての Configuration Manager ライブラリは、Microsoft .NET Framework バージョン 4.6.2 以降を使用して構築されるようになりました。 これらのライブラリに依存するアプリケーションまたはツールを開発する場合は、.NET 4.6.2 以降もサポートする必要があります。 Microsoft では、.NET Framework バージョン 4.8 の使用をお勧めします。
Configuration Manager WMI クラスとメソッド、REST API、または PowerShell コマンドレットを使用するアプリケーションまたはツールは影響を受けません。
Configuration Manager へのサード パーティのアドオンを開発する場合は、毎月のテクニカル プレビュー ブランチ リリースでアドオンをテストする必要があります。 定期的なテストは互換性を確認するのに役立ち、標準インターフェイスの問題を早期に報告できます。
ISV プロキシ証明書の GUID をコピーする
独立系ソフトウェア ベンダー (ISV) は、Configuration Manager を拡張するアプリケーションを作成できます。 Configuration Manager を使用して ISV プロキシに証明書を割り当てることができます。これにより、管理ポイントとのカスタム通信が可能になります。
これらの ISV プロキシ証明書の管理を簡略化するために、Configuration Manager コンソールで GUID をコピーできるようになりました。
Configuration Manager コンソールで、[管理] ワークスペースに移動します。
[ セキュリティ] を展開し、[ 証明書] ノードを選択します。
証明書のリストを [ 種類 ] 列で並べ替えます。
ISV プロキシの種類の証明書を選択します。
リボンで、[ 証明書 GUID のコピー] を選択します。
このアクションでは、この証明書の GUID がコピーされます。次に例を示します。 aa05bf38-5cd6-43ea-ac61-ab101f943987
PowerShell リリース ノート プレビュー
これらのリリース ノートでは、このテクニカル プレビュー リリースの Configuration Manager PowerShell コマンドレットに対する変更の概要を示します。
Configuration Manager の PowerShell の詳細については、「Configuration Manager コマンドレットの使用を開始する」を参照してください。
モジュールの変更
Configuration Manager コンソールをインストールすると、ConfigurationManager PowerShell モジュールへのパスがシステム環境変数 PSModulePath に追加されるようになりました。 たとえば、既定では、このパスは C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin です。
この変更により、次のコマンドを使用してこのモジュールを簡単にインポートできます。 Import-Module ConfigurationManager
詳細については、「 about_PSModulePath」を参照してください。
新しいコマンドレット
Get-CMFolder
このコマンドレットを使用して、カスタマイズされたすべてのフォルダーまたはフォルダーを指定した親パスから取得します。
$parentPath = 'DeviceCollection'
$name = 'Folder1'
$name2 = 'Folder2'
$name3 = 'Folder3'
$root = New-CMFolder -ParentFolderPath $parentPath -Name $name
$folder = Get-CMFolder -FolderPath ($parentPath + '\' + $name + '\' + $name2 + '\' +$name3)
New-CMFolder
このコマンドレットを使用して、指定した親フォルダー パスの下に新しいフォルダーを作成します。
$parentPath = 'DeviceCollection'
$name = 'Folder1'
$folder = New-CMFolder -ParentFolderPath $parentPath -Name $name
Remove-CMFolder
このコマンドレットを使用して、指定したフォルダーを削除します。
$parentPath = 'DeviceCollection'
$name = 'Folder1'
$name2 = 'Folder2'
$name3 = 'Folder3'
Remove-CMFolder -Name $name3 -ParentContainerNode (Get-CMFolder -Name $name2) -Force
(Get-CMFolder -Name $name2) | Remove-CMFolder -Force
Remove-CMFolder -FolderPath ($parentPath + '\' + $name) -Force
Remove-CMSoftwareUpdateFromPackage
このコマンドレットを使用して、指定されたソフトウェア更新プログラムをパッケージから削除します。
ソフトウェア更新プログラムを削除し、配布ポイントを更新します。
Remove-CMSoftwareUpdateFromPackage -SoftwareUpdatePackageId $packageId -SoftwareUpdateId $softwareUpdateId -RefreshDistributionPoint -Force
2 つのソフトウェア更新プログラムを削除しますが、配布ポイントは更新しないでください。
Remove-CMSoftwareUpdateFromPackage -SoftwareUpdatePackage $package -SoftwareUpdateName ($softwareUpdateName1, $softwareUpdateName2) -Force
Set-CMApplicationSupersedence
このコマンドレットを使用して、指定されたアプリケーションの展開の種類の置き換えを設定します。
展開の種類の置き換えを追加または設定します。
$AppSupersededName = "Superseded app"
$AppSuperseded = New-CMApplication -Name $AppSupersededName
$OriginalDT = Add-CMScriptDeploymentType -ApplicationName $AppSuperseded -DeploymentTypeName "ScriptDT01" -InstallCommand 'appsetup.exe'
$AppSupersedingName = "Superseding app"
$AppSuperseding = New-CMApplication -Name $AppSupersedingName
$AppSupersedingDT = Add-CMScriptDeploymentType -ApplicationName $AppSuperseding -DeploymentTypeName "ScriptDT02" -InstallCommand 'appsetup2.exe'
Set-CMApplicationSupersedence -ApplicationId ($AppSuperseding.CI_ID) -CurrentDeploymentTypeId ($AppSupersedingDT.CI_ID) -SupersededApplicationId ($AppSuperseded.CI_ID) -OldDeploymentTypeId ($OriginalDT.CI_ID)
展開の種類の置き換えを削除:
Set-CMApplicationSupersedence -ApplicationName $AppSupersedingName -CurrentDeploymentTypeName ($AppSupersedingDT.LocalizedDisplayName) -SupersededApplicationName $AppSupersededName -OldDeploymentTypeName ($OriginalDT.LocalizedDisplayName) -RemoveSupersedence -Force
Set-CMFolder
このコマンドレットを使用して、指定したフォルダを構成します。 たとえば、名前を変更したり、別のフォルダーに移動したりします。
$parentPath = 'DeviceCollection'
$name = 'Folder1'
$name2 = 'Folder2'
$name3 = 'Folder3'
$root = New-CMFolder -ParentFolderPath $parentPath -Name $name
Set-CMFolder -Name $name2 -ParentContainerNode (Get-CMFolder -Name $name) -NewName $newName
(Get-CMFolder -Name $newName) | Set-CMFolder -NewName $name2
$folder = Set-CMFolder -Name $name3 -ParentFolderPath ($parentPath + '\' + $name + '\' + $name2) -MoveToFolder $root
$folder = Set-CMFolder -Guid $sub2.FolderGuid -MoveToPath ($parentPath + '\' + $name + '\' + $name2)
削除されたコマンドレット
基盤となる機能がサポートされなくなったため、次のコマンドレットは使用できなくなりました。
- Get-CMTSStepConvertDisk
- New-CMTSStepConverDisk
- Remove-CMTSStepConvertDisk
- Set-CMTSStepConvertDisk
非推奨のコマンドレット
展開の種類の置き換えのための次のコマンドレットは非推奨であり、将来のリリースで削除される可能性があります。
- Add-CMDeploymentTypeSupersedence
- Set-CMDeploymentTypeSupersedence
どちらのコマンドレットでも、代わりに新しい Set-CMApplicationSupersedence コマンドレットを使用します。
変更されたコマンドレット
インポート動詞とエクスポート動詞を含むすべての Configuration Manager コマンドレット
たとえば、 Import-CMAADClientApplication や Export-CMApplication です。
重大でない変更
これらのコマンドレットで一貫したパラメータを使用できるように、コマンドレットはすべて、インポート パスを指定するパラメータのエイリアス ( FilePath、 FileName、 ImportFilePath、 Path
Add-CMDistributionPoint
修正されたバグ
SiteCode パラメーターにサーバーの全体管理サイト (CAS) を指定することはできません。これは、クライアント向けサイト システムの役割をサポートしていません。
一般的な既知の問題
Configuration Manager コンソールが自動的に更新されない
テクニカル プレビュー サイトをバージョン 2108 から新しいバージョンに更新すると、Configuration Manager コンソールの更新に失敗します。 この問題は、拡張機能インストーラーの既知の問題が原因です。
この問題を回避するには、本体を手動で更新します。 サイトをバージョン 2108 から新しいバージョンに更新したら、 ConsoleSetup.exeを実行します。 詳細については、「Configuration Manager コンソールのインストール」を参照してください。
SQL Server Reporting Services のレポートは表示されません
SQL Server バージョン 2012 またはバージョン 2014 で Configuration Manager テクニカル プレビュー ブランチを使用している場合、Configuration Manager バージョン 2109 に更新すると、レポートがコンソールに表示されません。 srsrp.logに次の文字列のようなエラーが表示されます。
System.Web.Services.Protocols.SoapException: Error while loading code module: ...SrsResources, culture=neutral.... Details: Could not load file or assembly 'SrsResources, Culture=neutral' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.
この問題を回避するには、SQL Server Reporting Services をバージョン 2016 以降に更新します。 詳細については、「サポートされる SQL Server のバージョン」を参照してください。
コミュニティ ハブのダウンロード ボタンは常に有効になっています
オブジェクトがダウンロードされた後、コミュニティ ハブのアイテムの [ダウンロード] ボタンは無効になりません。 アイテムを再ダウンロードしようとすると、ダウンロードに失敗します。
次の手順
テクニカル プレビュー ブランチのインストールまたは更新の詳細については、「 テクニカル プレビュー」を参照してください。
Configuration Manager のさまざまなブランチの詳細については、「Configuration Manager のどのブランチを使用する必要がありますか?」を参照してください。