Configuration Manager Technical Preview バージョン 1909 の機能

適用対象: Configuration Manager (テクニカル プレビュー ブランチ)

この記事では、Configuration Manager バージョン 1909 のテクニカル プレビューで使用できる機能について説明します。 このバージョンをインストールして、テクニカル プレビュー サイトを更新して新機能を追加します。

この更新プログラムをインストールする前に、 テクニカル プレビュー の記事を確認してください。 この記事では、テクニカル プレビューの使用に関する一般的な要件と制限、バージョン間の更新方法、フィードバックの送信方法について説明しています。

次のセクションでは、このバージョンで試せる新機能について説明します。

オーケストレーション グループ

デバイスへのソフトウェア更新プログラムの展開をより適切に制御するためのオーケストレーション グループを作成します。 多くのサーバー管理者は、特定のワークロードの更新を慎重に管理し、その間の動作を自動化する必要があります。 例:

  • ソフトウェア更新プログラム管理者は、organization のすべての更新プログラムを管理します。
  • すべてのサーバーに対応する 1 つの大きなコレクションと、すべてのクライアントに対応する 1 つの大きなコレクションがあります。 すべての更新プログラムをこれらのコレクションに展開します。
  • SQL Server管理者は、SQL Serverにインストールされているすべてのソフトウェアを制御する必要があります。 5 台のサーバーに特定の順序でパッチを適用したいと言っています。 現在のプロセスでは、更新プログラムをインストールする前に特定のサービスを手動で停止し、後でサービスを再起動します。
  • オーケストレーション グループを作成し、5 つの SQL Server をすべて追加します。 また、SQL Server 管理者によって提供される PowerShell スクリプトを使用して、事前スクリプトと事後スクリプトも追加します。
  • 次の更新サイクルでは、通常どおりソフトウェア更新プログラムを作成し、大規模なサーバー コレクションに展開します。 SQL Server 管理者がデプロイを実行し、オーケストレーション グループが順序とサービスを自動化します。

オーケストレーション グループを使用すると、パーセンテージ、特定の数、または明示的な順序に基づいてデバイスを柔軟に更新できます。 デバイスで更新プログラムの展開を実行する前後に PowerShell スクリプトを実行することもできます。

オーケストレーション グループのメンバーは、サーバーだけでなく、任意の Configuration Manager クライアントにすることができます。 オーケストレーション グループのルールは、オーケストレーション グループ メンバーを含むコレクションへのすべてのソフトウェア更新プログラム展開のデバイスに適用されます。 その他の展開動作は引き続き適用されます。 たとえば、メンテナンス期間や展開スケジュールなどです。

注:

オーケストレーション グループ機能は、サーバー グループ機能を進化させたものです。 オーケストレーション グループは、Configuration Manager の新しいオブジェクトです。

前提条件

  • オーケストレーション グループ機能を有効にします。 詳細については、「 オプション機能を有効にする」を参照してください。

    注:

    オーケストレーション グループを有効にすると、サイトはサーバー グループ機能を無効にします。 この動作により、2 つの機能間の競合が回避されます。

  • すべてのオーケストレーション グループとそれらのグループの更新を表示するには、アカウントが 完全な管理者である必要があります。

ぜひ、お試しください。

タスクを完了してみてください。 次に、機能に関する考えを添えた フィードバック を送信します。

  1. Configuration Manager コンソールで、[資産とコンプライアンス] ワークスペースに移動し、[オーケストレーション グループ] ノードを選択します。

  2. リボンで、[ オーケストレーション グループの作成] を選択して、 オーケストレーション グループの作成ウィザードを開きます。

  3. [ 全般 ] ページで、オーケストレーション グループに [名前 ] を付け、必要に応じて [説明] を付けます。

  4. [ メンバーの選択 ] ページで、最初に現在の サイト コードを指定します。 次に 、[参照] を選択して、このオーケストレーション グループのメンバーとしてデバイス リソースを追加します。 デバイスを名前で検索し、[追加] を選択します。 選択したリソースの一覧へのデバイスの追加が完了したら、[ OK ] を選択します。

    [オーケストレーション グループにリソースを選択する] ウィンドウのスクリーンショット

  5. [ ルールの選択 ] ページで、次のいずれかのオプションを選択します。

    • 一定の割合のマシンを同時に更新できるようにしてから、この割合の数値を選択または入力します。 オーケストレーション グループのサイズを将来的に柔軟に調整できるようにするには、この設定を使用します。 たとえば、オーケストレーション グループに 50 個のデバイスが含まれていて、この値を 10 に設定します。 ソフトウェア更新プログラムの展開中、Configuration Manager により 5 台のデバイスで同時に展開を実行できます。 後でオーケストレーション グループのサイズを 100 台のデバイスに増やした場合は、一度に 10 台のデバイスが更新されます。

    • 多数のマシンを同時に更新できるようにしてから、この特定の数の数値を選択または入力します。 この設定を使用すると、オーケストレーション グループの全体的なサイズに関係なく、常に特定の数のデバイスに制限されます。

    • メンテナンス順序を指定し、選択したリソースを適切な順序で並べ替えます。 この設定を使用して、デバイスでソフトウェア更新プログラムの展開を実行する順序を明示的に定義します。

  6. [ PreScript ] ページで、デプロイが実行 される前に 各デバイスで実行する PowerShell スクリプトを入力します。 スクリプトは、成功した場合は 0 を返し、再起動すると成功した場合は 3010 を返す必要があります。 また、 スクリプトのタイムアウト 値を指定することもできます。この値は、指定した時間内にスクリプトが完了しなかった場合はスクリプトが失敗します。

  7. [PostScript] ページで、デプロイの実行後に各デバイスで実行する PowerShell スクリプトを入力します。 それ以外の動作は PreScript と同じです。

  8. ウィザードを終了します。

[ オーケストレーション グループ] ノードで、オーケストレーション グループを選択します。 リボンで、[ メンバーの表示] を選択します。 グループのメンバとそのオーケストレーションの状態を確認できます。

オーケストレーション グループの動作をテストするには、オーケストレーション グループのメンバーを含むコレクションに ソフトウェア更新プログラムを展開 します。 オーケストレーションは、グループ内のクライアントが期限またはメンテナンス期間中にソフトウェア更新プログラムをインストールしようとしたときに開始されます。 これはグループ全体に対して開始され、オーケストレーション グループの規則に従ってデバイスが確実に更新されます。

ヒント

オーケストレーション グループは、ソフトウェア更新プログラムの展開にのみ適用されます。 他のデプロイには適用されません。

監視する

サイト サーバー上の次のログ ファイルを使用して、監視とトラブルシューティングに役立てます。

  • Policypv.log: サイトがオーケストレーション グループの対象をクライアントにしていることを示しています
  • SMS_OrchestrationGroup.log: オーケストレーション グループの動作を示します

オーケストレーション グループの既知の問題

  • 複数のオーケストレーション グループにコンピューターを追加しないでください。

  • コレクションを検索してオーケストレーション グループのリソースを選択する場合は、[ すべてのデスクトップ クライアントとサーバー クライアント] のみを選択します。

  • 現在、オーケストレーション グループで使用できるアクションはいくつかありますが、既定の [メンバーの表示] アクションのみが機能します。 現在、このアクションにはデバイスの名前は表示されず、リソース ID のみが表示されます。

  • オーケストレーションの種類の値は、次の種類に対応します。

    オーケストレーションの種類
    1 番号
    2 パーセンテージ
    3 Sequence
  • 現在の状態の値は、次の状態に対応します。

    現在の状態
    1 アイドル
    2 待機中、デバイスはその順番を待っています
    3 進行中です。
    4 失敗
    5 再起動の保留中

BitLocker 管理の改善

テクニカル プレビュー バージョン 1905 以降、Configuration Manager を使用して Microsoft BitLocker Administration and Monitoring (MBAM) クライアントをインストールして管理できます。 このリリースでは、統合レポート、管理と監視のためのヘルプデスク ポータル、ユーザー向けのセルフサービス ポータルのサポートが追加されました。 これらの機能の詳細については、次の記事を参照してください。

前提条件

  • Reporting Services ポイント サイト システムの役割をインストールします。 詳細については、「 レポートの構成」を参照してください。

  • MBAM コンポーネントをホストする Web サーバー

  • MBAM インストーラー スクリプトを実行するユーザー アカウントには、サイト データベース サーバーに対する SQL Server sysadmin 権限が必要です。 MBAM セットアップ プロセス中に、スクリプトは Web サーバー コンピューター アカウントのログイン、ユーザー、および SQL Server ロールの権利を設定します。 MBAM のセットアップを完了した後、sysadmin ロールからこのユーザー アカウントを削除できます。

スクリプトの使用法

このプロセスでは、PowerShell スクリプト MBAMWebSiteInstaller.ps1 を使用して、MBAM コンポーネントを Web サーバーにインストールします。 次のパラメーターを受け入れます。

  • -SqlServerName <ServerName> (必須): サイト データベース サーバーの名前

  • -SqlInstanceName <InstanceName>: サイト データベースの SQL Server インスタンス名。 SQL Server で既定のインスタンスが使用されている場合、このパラメーターは省略可能です。

  • -SqlDatabaseName <DatabaseName> (必須): サイト データベースの名前 ( CM_ABC など)。

  • -ReportWebServiceUrl <ReportWebServiceUrl>: レポート サービス ポイントの Web サービス URL。 Reporting Services Configuration ManagerWeb サービス URL 値です。

  • -HelpdeskUsersGroupName <DomainUserGroup>: たとえば、 contoso\mbamusers などです。 メンバーが MBAM 管理および監視 Web サイトの [TPM の管理 ] 領域と [ドライブ回復 ] 領域にアクセスできるドメイン ユーザー グループ。 これらのオプションを使用する場合、このロールは、ユーザーのドメインやアカウント名を含むすべてのフィールドを入力する必要があります。

  • -HelpdeskAdminsGroupName <DomainUserGroup>: たとえば、 contoso\mbamadmin などです。 管理および監視 Web サイトのすべての回復領域にアクセスできるメンバーを持つドメイン ユーザー グループ。 ユーザーがドライブを回復するのを支援する場合、この役割は回復キーを入力するだけで済みます。

  • -MbamReportUsersGroupName <DomainUserGroup>: たとえば、 contoso\mbamreports などです。 管理および監視 Web サイトの レポート 領域への読み取り専用アクセス権を持つメンバーを持つドメイン ユーザー グループ。

  • -SiteInstall Both: インストールするコンポーネントを指定します。 有効なオプションは次のとおりです。

    • Both: 両方のコンポーネントをインストールします
    • HelpDesk: ヘルプデスク ポータルのみをインストールします
    • SSP: セルフサービス ポータルのみをインストールします
  • IISWebSite: スクリプトが MBAM Web アプリケーションをインストールする Web サイト。 既定では、IIS の既定の Web サイトが使用されます。

  • InstallDirectory: スクリプトが Web アプリケーション ファイルをインストールするパス。 既定では、このパスは C:\inetpub です。

ぜひ、お試しください。

タスクを完了してみてください。 次に、機能に関する考えを添えた フィードバック を送信します。

MBAM コンポーネントをホストする Web サーバーで、次の操作を実行します。

  1. 次のファイルを SMSSETUP\BIN\X64 からローカル フォルダーにコピーします。

    • MBAMWebSite.cab
    • MBAMWebSiteInstaller.ps1
  2. 管理者として PowerShell を実行し、次のコマンド ラインのようなスクリプトを実行します。

.\MBAMWebSiteInstaller.ps1 -SqlServerName <ServerName> -SqlInstanceName <InstanceName> -SqlDatabaseName <DatabaseName> -ReportWebServiceUrl <ReportWebServiceUrl> -HelpdeskUsersGroupName <DomainUserGroup> -HelpdeskAdminsGroupName <DomainUserGroup> -MbamReportUsersGroupName <DomainUserGroup> -SiteInstall Both

インストール後、次の URL からポータルにアクセスします。

  • セルフサービス ポータル: https://webserver/SelfService
  • ヘルプデスク ポータル: https://webserver/HelpDesk

注:

Microsoft では、HTTPS の使用を推奨していますが、必須ではありません。 詳細については、「 IIS で SSL を設定する方法」を参照してください。

検証する

次のログを使用して監視とトラブルシューティングを行います。

  • Microsoft-Windows-MBAM-Server/Operational および Microsoft-Windows-MBAM-Server/管理の Windows イベント ログ。詳細については、「サーバー イベント ログ」を参照してください。

  • 各コンポーネントのトレースログ:

    • セルフサービス ポータル: <InstallDirectory>\Microsoft BitLocker Management Solution\Logs\Self Service Website

    • ヘルプデスク ポータル: <InstallDirectory>\Microsoft BitLocker Management Solution\Logs\Help Desk Website

    注:

    既定では、 <InstallDirectory>C:\inetpub です。

オンプレミス サイトの拡張と Microsoft Azure への移行

この新しいツールは、Configuration Manager 用の Azure 仮想マシン (VM) をプログラムで作成するのに役立ちます。 パッシブ サイト サーバー、管理ポイント、配布ポイントなどの既定の設定のサイト ロールを使用してインストールできます。 新しいロールを検証したら、高可用性のための追加のサイト システムとして使用します。 また、オンプレミスのサイト システムの役割を削除し、Azure VM の役割のみを維持することもできます。

前提条件

  • Azure サブスクリプション

  • ExpressRoute ゲートウェイを使用する Azure 仮想ネットワーク

  • ユーザー アカウントが Configuration Manager の完全な管理者であり、プライマリ サイト サーバーに対する管理者権限を持っている必要があります。

  • パッシブ サーバーを追加するには、プライマリ サイトが サイト サーバーの高可用性要件を満たしている必要があります。 たとえば、 リモート コンテンツ ライブラリが必要です。

ぜひ、お試しください。

タスクを完了してみてください。 次に、機能に関する考えを添えた フィードバック を送信します。

  1. プライマリ サイト サーバーにサインオンし、Configuration Manager のインストール ディレクトリで次のツールを実行します。Cd.Latest\SMSSETUP\TOOLS\ExtendMigrateToAzure\ExtendMigrateToAzure.exe

  2. [全般] タブの情報を確認し、[Azure 情報] タブに切り替えます。

  3. [Azure 情報] タブで、Azure 環境を選択し、[サインイン] を選択します

    ヒント

    正しくサインインするには、信頼済み Web サイトの一覧に https://*.microsoft.com を追加する必要がある場合があります。

    拡張と移行ツールの [Azure 情報] タブ

  4. サインインしたら、 サブスクリプション ID仮想ネットワークを選択します。 このツールでは、ExpressRoute ゲートウェイを使用するネットワークのみが一覧表示されます。

サイト サーバーの高可用性

  1. [サイト サーバーの高可用性] タブで、[チェック] を選択して、サイトの準備状況を評価します。

    いずれかのチェックが失敗した場合は、[ 詳細] を選択して、問題を修復する方法を決定します。 これらの前提条件の詳細については、「 サイト サーバーの高可用性」を参照してください。

  2. サイト サーバーを Azure に拡張または移行する場合は、 [Azure でのサイト サーバーの作成] を選択します。 次に、次のフィールドに入力します。

    名前 説明
    Subscription 読み取り専用です。 サブスクリプション名と ID を表示します。
    リソース グループ 使用可能なリソース グループを一覧表示します。 新しいリソース グループを作成する必要がある場合は、Azure portal を使用してから、このツールを再実行します。
    Location 読み取り専用です。 仮想ネットワークの場所によって決定される
    VM サイズ ワークロードに合わせてサイズを選択します。 Microsoft は Standard_DS3_v2を推奨します。
    オペレーティング システム 読み取り専用です。 このツールでは Windows Server 2019 を使用します。
    ディスクの種類 読み取り専用です。 このツールでは、最適なパフォーマンスを得られるように Premium SSD を使用します。
    仮想ネットワーク 読み取り専用です。
    Subnet 使用するサブネットを選択します。 新しいサブネットを作成する必要がある場合は、Azure portal を使用してください。
    Machine name Azure のパッシブ サイト サーバー VM の名前を入力します。 Azure portal に表示されている名前と同じです。
    ローカル管理者のユーザー名 Azure VM がドメインに参加する前に作成するローカル管理者ユーザーの名前を入力します。
    ローカル管理者パスワード ローカル管理者ユーザーのパスワード。 Azureデプロイ時にパスワードを保護するために、パスワードをシークレットとして Azure Key Vault に格納します。 次に、ここでの参照を使用します。 必要に応じて、Azure portal から新規作成します。
    ドメイン FQDN 参加する Active Directory ドメインの完全修飾ドメイン名。 既定では、この値は現在のコンピューターから取得されます。
    ドメイン ユーザー名 ドメインへの参加が許可されているドメイン ユーザーの名前。 既定では、ツールは現在サインインしているユーザーの名前を使用します。
    ドメイン パスワード ドメインに参加するドメイン ユーザーのパスワード。 [ スタート] を選択すると、ツールで確認されます。 Azureデプロイ時にパスワードを保護するために、パスワードをシークレットとして Azure Key Vault に格納します。 次に、ここでの参照を使用します。 必要に応じて、Azure portal から新規作成します。
    ドメイン DNS IP ドメインへの参加に使用されます。 既定では、このツールは現在のコンピューターの現在の DNS を使用します。
    Type 読み取り専用です。 パ ッシブ サイト サーバーが 種類として示されています。
    1. Azure VM のプロビジョニングを開始するには、[開始] を選択します。 デプロイの状態を監視するには、ツールの [Azure でのデプロイ] タブに切り替えます。 最新の状態を取得するには、[ デプロイ状態の更新] を選択します。

      ヒント

      Azure portal を使用して、状態のチェック、エラーの検出、潜在的な修正の特定を行うこともできます。

    2. デプロイが完了したら、SQL サーバーに移動し、新しい Azure VM のアクセス許可を付与します。 詳細については、「 サイト サーバーの高可用性 - 前提条件」を参照してください。

  3. パッシブ モードで Azure VM をサイト サーバーとして追加するには、[パッシブ モードでサイト サーバーを追加] を選択します。

サイトがパッシブ モードでサイト サーバーを追加すると、[ サイト サーバーの高可用性] タブに状態が表示されます。

パッシブ サイト サーバーがサイト サーバーの高可用性タブに追加されました

次に、[Azure でのデプロイ] タブに移動してデプロイを終了します。

サイト データベース

現在、このツールには、データベースをオンプレミスから Azure に移行するタスクはありません。 オンプレミスの SQL Server から Azure SQL Server VM にデータベースを移動することを選択できます。 このツールでは、役立つ次の記事が [ サイト データベース] タブに一覧表示されます。

サイト システムの役割

  1. [ サイト システムの役割] タブに切り替えます。既定の設定で新しいサイト システムの役割をプロビジョニングするには、[ 新規作成] を選択します。 管理ポイント、配布ポイント、ソフトウェアの更新ポイントなどのロールをプロビジョニングできます。 現在、ツールではすべての役割を使用できるわけではありません。

    拡張と移行ツールの [サイト システムの役割] タブ

  2. プロビジョニング ウィンドウで、フィールドに入力して、Azure でサイト ロールの VM をプロビジョニングします。 これらの詳細は、サイト サーバーの上記のリストと似ています。

  3. Azure VM のプロビジョニングを開始するには、[開始] を選択します。 デプロイの状態を監視するには、ツールの [Azure でのデプロイ] タブに切り替えます。 最新の状態を取得するには、[ デプロイ状態の更新] を選択します。

    ヒント

    Azure portal を使用して、状態のチェック、エラーの検出、潜在的な修正の特定を行うこともできます。

このプロセスを繰り返して、サイト システムの役割を追加します。

次に、[Azure でのデプロイ] タブに移動してデプロイを終了します。

展開が完了したら、Configuration Manager コンソールに移動して、サイトの役割に追加の変更を加えます。

Azure でのデプロイ

  1. Azure によって VM が作成されたら、ツールの [Azure でのデプロイ] タブに切り替えます。 [ デプロイ] を選択して、既定の設定でロールを構成します。

  2. [ 実行] を選択して、PowerShell スクリプトを開始します。

    生成した PowerShell スクリプトを実行してサイト ロールをデプロイする

このプロセスを繰り返して、より多くのロールを構成します。

その他の CMPivot エンティティと機能強化

ユーザーの声のフィードバックに基づいて、トラブルシューティングとハンティングに役立つ多くの新しい CMPivot エンティティとエンティティ拡張機能が追加されました。 クエリを実行するエンティティを含めました:

このリリースには、CMPivot の 他のいくつかの機能強化 も含まれています。

WinEvent(<logname>,[<timespan>])

このエンティティは、イベント ログとイベント トレース ログ ファイルからイベントを取得するために使用されます。 エンティティは、Windows イベント ログ テクノロジによって生成されるイベント ログからデータを取得します。 エンティティは、Windows イベント トレーシング (ETW) によって生成されたログ ファイルのイベントも取得します。 WinEvent は、既定で過去 24 時間以内に発生したイベントを見ます。 ただし、24 時間の既定値は、期間を含めることで上書きできます。

WinEvent('Microsoft-Windows-HelloForBusiness/Operational', 1d)
| where LevelDisplayName =='Error'
| summarize count() by Device

FileContent(<filename>)

FileContent は、テキスト ファイルの内容を取得するために使用されます。

FileContent('c:\\windows\\SMSCFG.ini')
| where Content startswith  'SMS Unique Identifier='
| project Device, SMSId= substring(Content,22)

ProcessModule(<processname>)

このエンティティは、特定のプロセスによって読み込まれたモジュール (dll) を列挙するために使用されます。 ProcessModule は、正規のプロセスに隠れているマルウェアを探す場合に便利です。

ProcessModule('powershell')
| summarize count() by ModuleName
| order by count_ desc

AadStatus

このエンティティを使用して、デバイスから現在の Microsoft Entra ID 情報を取得できます。

AadStatus
| project Device, IsAADJoined=iif( isnull(DeviceId),'No','Yes')
| summarize DeviceCount=count() by IsAADJoined
| render piechart

EPStatus

EPStatus を使用して、コンピューターにインストールされているマルウェア対策ソフトウェアの状態を取得します。

EPStatus
| project Device, QuickScanAge=datetime_diff('day',now(),QuickScanEndTime)
| summarize DeviceCount=count() by QuickScanAge
| order by QuickScanAge
| render barchart

その他の機能強化

  • 既定で過去 24 時間のメッセージのみを見るように CcmLog() エンティティと EventLog() エンティティを更新しました。 この動作は、オプションのタイムスパンを渡すことでオーバーライドできます。 たとえば、次の例では、過去 1 時間のイベントを調べます。

    CcmLog('Scripts',1h)
    
  • File() エンティティが更新され、非表示ファイルとシステム ファイルに関する情報を収集し、MD5 ハッシュを含めるようになりました。 MD5 ハッシュは SHA256 ハッシュほど正確ではありませんが、ほとんどのマルウェア速報で一般的に報告されるハッシュである傾向があります。

  • クエリにコメントを追加できます。 この動作は、クエリを共有する場合に便利です。 例:

    //Get the top ten devices sorted by user
    Device
    | top 10 by UserName
    
  • CMPivot は最後のサイトに自動的に接続します。 CMPivot を起動した後、必要に応じて新しいサイトに接続できます。

  • [ エクスポート] メニューから、[ クリップボードへのリンクをクエリ] の新しいオプションを選択します。 この操作により、他のユーザーと共有できるリンクがクリップボードにコピーされます。 例:

    cmpivot:Ly8gU2FtcGxlIHF1ZXJ5DQpPcGVyYXRpbmdTeXN0ZW0NCnwgc3VtbWFyaXplIGNvdW50KCkgYnkgQ2FwdGlvbg0KfCBvcmRlciBieSBjb3VudF8gYXNjDQp8IHJlbmRlciBiYXJjaGFydA==

    このリンクでは、次のクエリを使用して CMPivot スタンドアロンを開きます。

    // Sample query
    OperatingSystem
    | summarize count() by Caption
    | order by count_ asc
    | render barchart
    

    ヒント

    このリンクを機能させるには、 CMPivot スタンドアロンをインストールしてください。

  • クエリ結果で、デバイスが Microsoft Defender for Endpoint に登録されている場合は、デバイスを右クリックして Microsoft Defender セキュリティ センター オンライン ポータルを起動します。

インターネット経由でのタスク シーケンスのオンデマンド ダウンロード

Configuration Manager バージョン 1802 以降では、タスク シーケンスを使用して、クラウド管理ゲートウェイ (CMG) 経由で Windows 10 のインプレース アップグレードを展開できます。 ただし、デプロイでは、タスク シーケンスを開始する前に、すべてのコンテンツをローカルにダウンロードする必要があります。

このリリースから、タスク シーケンス エンジンは、コンテンツ対応 CMG またはクラウド配布ポイントからパッケージをオンデマンドでダウンロードできます。 この変更により、インターネット ベースのデバイスへの Windows 10 のインプレース アップグレードの展開の柔軟性が向上します。

前提条件

ぜひ、お試しください。

タスクを完了してみてください。 次に、機能に関する考えを添えた フィードバック を送信します。

タスク シーケンスを展開するときは、次の設定を使用します。

  • 展開の [ユーザー エクスペリエンス] タブで、インターネット上のクライアントに対してタスク シーケンスを実行できるようにします

  • 実行中のタスク シーケンスで必要になった場合は、展開の [配布ポイント] タブでコンテンツをローカルにダウンロードします。

Windows Insider のサポート

Configuration Manager を使用して、Windows Insider Preview ビルドを実行しているデバイスをサービスおよび更新できるようになりました。 この変更は、通常のプロセスを変更したり、Windows Update クライアント ポリシーを有効にしたりすることなく、これらのデバイスを管理できることを意味します。 他の Windows 10 更新プログラムやアップグレードと同様に、Windows Insider Preview ビルドの機能更新プログラムと累積的な更新プログラムを Configuration Manager にダウンロードできます。

詳細については、次の記事を参照してください。

タスク シーケンスでの言語サポートの向上

テクニカル プレビュー バージョン 1908.2 以降では、OS の展開時に既定のキーボード レイアウト (入力ロケール) を指定できました。 このリリースでは、このプロセス中の言語構成の制御がさらに強化されました。 これらの言語設定を既に適用している場合、この変更により、OS 展開タスク シーケンスを簡略化できます。 言語ごとに複数の手順または個別のスクリプトを使用する代わりに、組み込みの [Windows 設定を適用する ] ステップの言語ごとに 1 つのインスタンスを使用し、その言語の条件を指定します。

次の新しい設定を構成するには、[ Windows 設定を適用 する] タスク シーケンス手順を使用します。

  • システム ロケール
  • UI 言語
  • UI 言語フォールバック
  • ユーザー ロケール

これらの Windows セットアップ応答ファイルの値の詳細については、「 Microsoft-Windows-International-Core」を参照してください。

[ Windows 設定の適用 ] ステップでこれらの地域と言語の設定を制御するには、次のタスク シーケンス変数を使用します。

  • OSDWindowsSettingsInputLocaleOverride
  • OSDWindowsSettingsSystemLocaleOverride
  • OSDWindowsSettingsUserLocaleOverride
  • OSDWindowsSettingsUILanguageOverride
  • OSDWindowsSettingsUILanguageFallbackOverride
  • OSDTimeZoneOverride

詳細については、次の記事を参照してください。

Office 365 ProPlus 正常性ダッシュボード

Microsoft 365 の展開を計画するときは、新しい Office 365 ProPlus 正常性ダッシュボードを使用します。 問題を特定するのに役立つ Office 365 ProPlus を搭載したデバイスの正常性の分析情報を提供します。

Office 365 ProPlus 正常性ダッシュボードのスクリーンショット

ダッシュボードには、分析情報の 3 つの主な領域が表示されます。

  • アドインの問題
  • マクロの問題
  • デバイス全体の問題

前提条件

クライアント バージョン

  • Microsoft 365 Apps for enterprise
  • 最新バージョンの Configuration Manager クライアント

データ収集の有効化

クライアントでデータ収集を有効にするには、次のレジストリ キーで EnableLogging DWORD 値を 1 に設定します。

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\OSM

このレジストリ キーを作成する必要がある場合があります。 他の値を設定する必要はありません。

グループ ポリシー テンプレートを使用してこの設定を適用することもできます。 詳細については、「 Office テレメトリ エージェント」を参照してください。 この Configuration Manager 機能は同じ設定を使用しますが、Office テレメトリ エージェントは使用しません。

重要

Configuration Manager は、この正常性ダッシュボードの Office データのみを収集します。 これは、organization によって管理される Configuration Manager サイト データベースに保存されます。 Microsoft には送信されません。 このデータは、Microsoft に送信できる Office 診断データとは異なります。 詳細については、「Office テレメトリ ダッシュボードを展開する」を参照してください。

ぜひ、お試しください。

タスクを完了してみてください。 次に、機能に関する考えを添えた フィードバック を送信します。

Configuration Manager コンソールで、[ソフトウェア ライブラリ] ワークスペースに移動します。 [Office 365 クライアント管理] ノードを展開し、[Office 365 正常性ダッシュボード] を選択します。

注:

健康目標は構成できません。

正常性の目標を達成していないアドイン

  • 読み込みエラー: アドインを開始できませんでした。
  • クラッシュ: アドインの実行中に失敗しました。
  • エラー: アドインがエラーを報告しました。
  • 複数の問題: アドインに上記の問題が複数あります。

マクロが正常性の目標を達成していない

  • 読み込みエラー: ドキュメントの読み込みに失敗しました。
  • ランタイム エラー: マクロの実行中にエラーが発生しました。 これらのエラーは入力に依存する場合があるため、常に発生するとは限りません。
  • コンパイル エラー: マクロが正しくコンパイルされなかったため、実行は試行されません。
  • 複数の問題: マクロに上記の問題が複数あります。

正常性の目標を満たさないデバイス

このタイルには、アドイン、マクロ、またはその両方に問題があるデバイスがまとめられます。

タスク シーケンス デバッガーの改善

このリリースでは、 タスク シーケンス デバッガーに次の機能強化が含まれています。

  • 新しいタスク シーケンス変数 TSDebugOnError を使用すると、タスク シーケンスからエラーが返されたときにデバッガーが自動的に起動されます。 この変数は、[ タスク シーケンス変数の設定 ] ステップを使用するか、コレクション変数として設定します。 詳細については、「 変数を設定する方法」を参照してください。

  • デバッガーでブレークポイントを作成し、タスク シーケンスによってコンピューターが再起動されると、デバッガーは再起動後もブレークポイントを保持します。

一般的な既知の問題

ハードウェア インベントリ レポート

ハードウェア インベントリに依存しているレポートを実行しようとすると、エラーが返されます。 たとえば、BitLocker レポートから次のようなエラーが返されます。

Microsoft.Reporting.WinForms.ReportServerException
An error has occurred during report processing. (rsProcessingAborted)

dataldr.log ファイルに次のエラーが表示される場合もあります。

[42S22][207][Microsoft][SQL Server Native Client 11.0][SQL Server]Invalid column name 'FileTimeStamp00'. : pOFFICE_ADDIN_DATA

ハードウェア インベントリに依存しているコンソール ダッシュボードも影響を受ける可能性があります。

この問題は、特定のハードウェア インベントリ テーブルのデータベース スキーマが変更されたためです。

回避策

回避策は、既存の属性をデータベースから削除することです。 その後、dataloader サイト コンポーネントは新しい属性を作成できます。 サイト データベース サーバーで次の SQL スクリプトを実行して、テーブル スキーマを修正します。

IF NOT EXISTS (SELECT * FROM SYS.columns WHERE name = 'FileTimestamp00' AND object_id = OBJECT_ID('OFFICE_ADDIN_DATA'))
BEGIN
       DELETE am
       FROM AttributeMap am
       INNER JOIN GroupMap gm ON am.GroupKey=gm.GroupKey
       WHERE gm.GroupClass='MICROSOFT|OFFICE_ADDIN|1.0'
       AND am.AttributeName='FileTimeStamp'

       PRINT 'Fix OFFICE_ADDIN_DATA schema'
END

次の手順

テクニカル プレビュー ブランチのインストールまたは更新の詳細については、「 テクニカル プレビュー」を参照してください。

Configuration Manager のさまざまなブランチの詳細については、「Configuration Manager のどのブランチを使用する必要がありますか?」を参照してください。