高度な App Service の構成

Nerdio Manager

警告

  • Nerdio Manager

  • 高可用性の App Service のみ :App Service の高可用性 (HA) が構成されている場合、すべての変更は環境変数 App Service 構成内 に対して行ってください。個々の App Service インスタンスに高度な設定を追加 しないでください。詳細については、高可用性 (HA) または災害復旧 (DR) シナリオのための Nerdio Manager Web アプリの構成 を参照してください。

  1. Azure ポータルで、 nmw-app-xxxxxxxxxx App Service > 設定 > 環境変数 に移動します。

  2. アプリ設定 タブで、編集したい設定の名前を選択します。

  3. フィールドで、必要に応じて設定値を変更します。

  4. 適用 を選択します。

構成設定が保存されると、App Service が再起動されます。

ほとんどの設定は、デフォルトでは App Service の構成に存在せず、手動で追加する必要があります。 Nerdio Manager

現在の構成設定

この表は現在の App Service の構成設定を説明しています:

App 設定

説明

ADCache:IncludeGuestUsers

ブール値

既定False

True

True に設定すると、ゲストユーザーが Nerdio Manager コンソールに表示されます。

外部 ID と AVD に関する詳細は、Microsoft Learn の記事 外部 ID にホストプール アクセスを提供する を参照してください。

ADCache:SkipGroups

ブール値

既定False

True

True に設定すると、ユーザーおよびグループ割り当て管理用の AAD キャッシュ構築時に Entra ID グループがスキップされます。この設定は、AVD Classicデプロイメントで数万または数十万のEntra IDグループがある環境で便利です。

注記

注:これはAVD ARMデプロイメントには推奨されず、グループ権限が好まれます。

Advisor:PersonalRightSize:BatchSize

整数値

既定100

VMの適正サイズ操作を評価するためのバッチサイズを制御します。最初は100の値から始め、500の最大値まで100VMずつ徐々に増やすことをお勧めします。

Announcements:CacheMinutes

整数値

既定180

Nerdio Manager

AppManagement:GroupAppLimit

整数値

既定20

この設定は、UAMポリシーに追加できるUAMアプリケーショングループの最大数を制御します。注意: リンクされた設定「AppManagement:PolicyAppLimit」も、単一のポリシーに20以上のアプリケーションが必要な場合は変更する必要があります。

AppManagement:PolicyAppLimit

整数値

既定20

この設定は、UAMポリシーに追加できるUAMアプリケーションの最大総数を制御します。

AppsDiscovery:Enabled

ブール値

既定True

False

FSLogix を使用するホストプールにインストールされたアプリケーションの検出プロセスを制御します。検出されたアプリケーションは、インストール済みアプリ管理でルールセットを作成し、アプリをユーザーやグループに選択的に割り当てる際に使用できます。

AppsDiscovery:RepeatDiscoveryIntervalInDays

整数値

既定7

新しいアプリの自動検出を実行するかどうかを制御します。既存のアプリのリストが X 日前に生成された場合、新しい検出が行われます。

AppsDiscovery:RepeatIntervalInMinutes

整数値

既定180

バックグラウンドアプリの自動検出サービスの頻度を制御します。新しい自動検出が必要かどうかを確認するために、X分ごとに起動します。

ArmHostPoolRequestor:ResourceGraphThreshold

整数値

既定Null

これは、ホストプールをクエリする際にAzure Resource Graphに切り替えるしきい値です。サブスクリプション内のホストプールが指定されたしきい値を超える場合、NMEはAzure Resource Graphを使用してホストプールをクエリします。推奨値は50です。

Artifacts:Mode

文字列値:

  • v6.2から始まる新しいインストール:既定ローカル

  • v6.2以前の既存のインストール:既定Null

ローカルに設定されている場合、この設定はに対して、次のタグを持つローカルストレージアカウントからのイメージおよびVMデプロイメント用のデプロイメントスクリプトを使用するよう強制します。NWM_OBJECT_TYPE=CUSTOM_SCRIPTS_STORAGE_ACCOUNT.

これらのスクリプトは、6.2以降の Nerdio Manager

注記

注:最新バージョンにアップグレードされたv6.2以前のバージョンでは、この設定は既定では存在せず、必要に応じて手動で追加する必要があります。

詳細については、Nerdio ManagerでのVM拡張の管理を参照してください。

AutoScale:AllowCustomAutoscaleInterval

ブール値

既定False

True

この設定を True にすると、すべてのプールの自動スケールページで、カスタム自動スケール評価間隔(最大120分まで)を指定できる UI 要素が有効になります。この設定のデフォルト値は5分です。

AutoScale:BaseScaling_MinActivePriority

ブール値

既定False

True

デフォルトでは、自動スケールはまず必要なホストの数を構築しようとします(基本容量)。基本容量が達成された後、自動スケールはホストの電源状態を管理し始めます。「使用中のホストを再イメージする」オプションが ON の場合、キャパシティに関する問題が発生する可能性があります。これを True に設定すると、再イメージタスクよりもユーザー容量が優先されます。

AutoScale:BatchMode

ブール値

既定False

Nerdio Manager

AutoScale:CleanupAttempts

整数値

既定2

自動スケールタスクが失敗した後のクリーンアップ試行の回数を制御します。

AutoScale:Enable

ブール値

既定True

False

偽に設定した場合、バックグラウンドでの自動スケール操作は実行されません。ホストプールの自動スケール メニューで強制開始を選択すると、自動スケールが実行されます。

AutoScale:ForceDiskTypeSwitch

ブール値

既定False

True

「実行中」と「停止中」のディスクタイプが設定されている場合、この値を指定すると、ホストプールの自動スケール設定が無効であっても、VMの起動・停止操作時にディスクタイプが実行中または停止中に変更されます。

AutoScale:MaxAutoScaleProcesses

整数値

既定10

同時実行される自動スケールプロセスの数を制御します。自動スケールが有効な各ホストプールにおいて、各プロセスが既定で5分ごとに実行されます。この値を変更すると、これらプロセスの同時実行数が増減します。

AutoScale:MaxHostPoolCapacity

整数値

既定999

自動スケール設定画面でのベースおよびバースト容量セッションホストVMの最大数を制御します。

AutoScale:RepeatIntervalInMinutes

整数値

既定5

環境の現在の状態を確認し、自動スケール操作を必要に応じて実行する自動スケールバックグラウンドタスクの頻度を制御します。この値を5分未満に下げるのはお勧めできません。この値を増やすことで、非常に大規模な環境でのAzure APIのレート制限を緩和できます。

AutoScale:RestartAttempts

整数値

既定2

自動スケールタスクが失敗した後の再起動試行の回数を制御します。この値を増やすと、APIレート制限などAzure側の問題からの復旧が期待できますが、根本的な問題が自動で解決しない場合、再試行にかかる不要な時間が増える恐れがあります。

Cookie:ExpireMinutes

整数値

既定60

ブラウザー認証クッキーの有効期限の動作を制御します。デフォルトでは、セッションは60分間操作がなければ期限切れになります。Cookie:ExpireOnIdleが偽(デフォルト)の場合、アプリがブラウザーで開いていると、自動的にクッキーが更新されます。そうでなければ、ユーザーは再度サインインする必要があります。

Cookie:ExpireOnIdle

ブール値

既定False

True

ブラウザー認証クッキーの動作を制御します。偽(デフォルト)の場合、ブラウザーで Nerdio Manager

Cookie:Persistent

ブール値

既定True

False

ブラウザーセッションクッキーの動作を制御します。真 = 永続的 | 偽 = セッション。

Cookie:ValidateClient

ブール値

既定False

True

真に設定すると、異なるソースIPアドレスを持つ別のクライアントデバイスから認証クッキーが使用されるのを防ぎます。これは、認証クッキーの盗難から守るのに役立ちます。

コスト:割引

実際の値

既定0

すべてのAzure価格計算に適用される交渉されたAzure割引を制御します。可能な値の範囲は [0-1] で、0は割引なし、1は100%の割引を意味します。

ExtendedConfiguration:RolesExcludedFromAssignmentCheck

ブール値

既定なし

所有者

ユーザーアクセス管理者

共同作成者

セキュリティ管理者

セキュリティマネージャー

この設定を構成すると、組み込みロールを使用する代わりに、NME サービスプリンシパルに対して最小特権アプローチでカスタム権限を設定できます。これにより、特定の組み込みロールのチェックが無効となり、カスタムロールを利用してそのロールの権限を把握できるようになります。

除外するロールをカンマまたはパイプで区切って入力してください。例えば:

所有者

所有者,ユーザーアクセス管理者

所有者|ユーザーアクセス管理者

ExtendedConfigurationOptions:AllowSelfAvdWorkspaceAssigment

ブール値

既定True

False

AVD 管理者 RBAC ロールを持つユーザーは、自身に割り当てられていないワークスペースも含め、すべてのAVDワークスペースを表示できます。これにより、すべてのワークスペースを割り当てて管理できるようになります。このオプションをに設定すると、AVD 管理者はワークスペース作成者から割り当てられていないワークスペースを表示できなくなります。

Features:AvdHostEntraIdCleanup

ブール値

既定False

この設定を有効にすると、 Nerdio Manager

注記

この機能は、Entra参加済みのセッションホスト専用に設計されています。この機能をハイブリッド参加済みまたはAD 参加済みのセッションホストで使用すると、デバイス削除中に不整合な結果が生じます。

Features:CumulativeRbac

ブール値

既定False

有効にすると、累積RBAC機能が Nerdio Manager

Features:IntuneCache:PolicyDeviceStatusCacheLifetimeMinutes

整数値

既定180

設定すると、キャッシュされたアイテムが有効である期間(分単位)を設定します。もし「Too many requests」というAPIの枯渇エラーが確認された場合は、この値を上げることをお勧めします。詳細は、Intuneポリシーダッシュボード: "TooManyRequests" APIエラーのトラブルシューティングを参照してください。

Features:IntuneCache:PolicyDeviceStatusCacheIgnoreList

文字列値

キャッシュから除外するポリシーIDのカンマ区切りリストを Nerdio Manager

Features:Naming:UamIntuneGroupNameTemplate

%POLICYNAME%

%TIMESTAMP%

%RAND4%

%NUM4%

設定すると、作成されるIntuneグループの命名規則をユーザーが指定できるようになります。

Features:Nutanix:DisableSslValidation

ブール値

既定False

True

既定(偽)の設定は、SSL証明書の検証を有効にし、統合中にPrism Central インスタンスの証明書が検証されることを保証します。真に設定すると、Nutanix Prism Centralインスタンスとの統合時にSSL証明書の検証が無効になります。

Features:RequireCloudCacheForDr

ブール値

既定True

False

Falseに設定すると、DR構成でFSLogix Cloud Cacheを有効にする要件が適用されなくなります。

Features:AppManagement:StandaloneIntuneAppImport

ブール値

既定False

True

この設定を有効にすると、スタンドアロン業務用アプリの作成と管理が行え、カスタムまたは非Microsoft製のアプリをデバイスに展開できます。

GithubSync:Enabled

ブール値

既定True

False

GitHubリポジトリの同期を制御します。

GithubSync:MaxFileSizeInBytes

整数値

既定1048576

ダウンロードするGitHubリポジトリファイルの最大サイズ。

GithubSync:RepeatIntervalInMinutes

整数値

既定60

自動GitHubリポジトリ同期タスクの繰り返し間隔。

HostPoolVmsConfig:ResourceGraph

ブール値

既定False

True

仮想マシンのリクエストに対してリソースグラフを有効にし、特に大規模な環境でホストページ上のVMの読み込みを最適化します。

IntuneAutoBackup:RepeatIntervalInMinutes

整数値

既定180

自動バックアップが構成されているときに、 Nerdio Manager

10から2440の間の値。

IntuneUxHistory:DeviceScoresPageSize

整数値

既定999

Intuneユーザーエクスペリエンス分析デバイススコア履歴 のAPIリクエストのページサイズを制御します。

100から10000の間の値。

注記

大規模な展開や繰り返し「TooManyRequests」エラーメッセージが発生する場合は、この値を10000に設定することをお勧めします。詳細については、Intuneポリシーダッシュボード:"TooManyRequests" APIエラーのトラブルシューティング を参照してください。

IntuneUxHistory:DataCollectionIntervalInMinutes

整数値

既定720

(12時間ごと/1日2回)

Intuneユーザーエクスペリエンス分析デバイススコア履歴 のAPIリクエストの頻度を制御します。最小値は60です。大規模な環境では1440(24時間ごと/1日1回)に設定することをお勧めします。

IntuneUxHistory:Enabled

既定True

False

すべてのIntune UX履歴収集を無効にするには、Falseに設定します。値は自動的に入力されません。

IPトラッキング:ヘッダー

既定空白

X-Forwarded-For

クライアントIPを、対話的にトリガーされたタスクのログエントリに記録します。プロキシ(例えば、アプリケーションゲートウェイ)を使用していて、発信元クライアントのIPを記録したい場合は、X-Forwarded-Forに設定してください。

MaintenanceService:SkipDetailedUsageInfoSending

ブール値

既定False

True

Nerdioへ詳細を報告する際、オプションの使用情報を含めないようにします。このオプションの情報はお客様向けサービスの改善に役立つため、特定のビジネス要件がない限り、有効にしないでください。このオプションが有効な場合、報告は以下の項目のみに制限されます:

  • Azure Tenant,

  • サブスクリプションID

  • 使用情報の概要

Provision:MaxAddNewVMJobsCount

整数値

既定100

自動化で追加されるホスト VM タスクの同時実行数の最大値を制御します。この数を増やすと、Azure APIの制限によりエラー率が増加する可能性があります。この数を減らすとエラー率は下がりますが、非常に大規模な環境では新しいキャパシティのプロビジョニングにかかる時間が増える可能性があります。

Provision:MaxCleanupAttempts

整数値

既定2

NON-auto-scaleタスクが失敗した後のクリーンアップ試行の数を制御します(auto-scaleは別の値によって制御されます)。

Provision:MaxRestartAttempts

整数値

既定2

NON-auto-scaleタスクが失敗した後の再起動試行の数を制御します(auto-scaleは別の値によって制御されます)。この値を増やすことで、APIのレート制限などのAzure側の問題から回復できます。ただし、根本的な問題が自動で解決されない場合、再試行により余分な時間がかかる可能性があります。

Provision:MaxRunningJobsPerType

整数値

既定1000

ジョブタイプごとに実行できる同時ジョブの数を制御します。この制限に達すると、追加のジョブは自動的にキューに入れられ、容量が利用可能になるまで待機します。

注記

この設定はAddNewVMジョブタイプには影響しません。このタイプの同時実行ジョブの最大値は、設定Provision:MaxAddNewVMJobsCount によって管理されます。

ResourceNames:ImageNameSuffix

文字列値

既定Null

この設定が追加されると、管理者は Nerdio Manager

ResourceNames:NicNameSuffix

文字列値

既定Null

この設定が追加されると、管理者はAVDデスクトップ作成の一環として作成されたネットワークインターフェース(NIC)の接尾辞を指定できます。この設定では、空の文字列 ("") を指定すると、リソース名が親デスクトップと同じになることを意味します。この設定が定義されていない場合、デフォルトのサフィックスは-nicです。

ResourceNames:OsDiskNameSuffix

文字列値

既定Null

この設定が追加されると、管理者はAVDデスクトップ作成の一環として作成されたOSディスクの接尾辞を指定できます。この設定では、空の文字列 ("") を指定すると、リソース名が親デスクトップと同じになることを意味します。この設定が定義されていない場合、デフォルトのサフィックスは-osdiskです。

SccmConfiguration:SkipLegacyPackages

ブール値

既定False

True

Discover Apps拡張機能でアプリを検索する際、この設定により、レガシーのプログラムやパッケージを検索対象から除外し、複雑な環境での検出時間を大幅に短縮できます。

SccmConfiguration:UseCredSSP

ブール値

既定False

SCCMアプリケーションパッケージがネットワーク共有に保管されている場合、 Nerdio Manager

SccmConfiguration:UseSessionConfigWithRunAsCred

ブール値

既定False

True

この設定により、プロキシサーバー使用時に、SCCMアプリケーションインポートサービスがサービスアカウントに昇格された権限を使用するようになります。アプリケーションバイナリがネットワーク共有に格納されているシナリオでこの設定を使用してください。

StorageAutoScale:RepeatIntervalInMinutes

整数値

既定5

ストレージ環境の現在の状態を確認し、必要に応じて自動スケール操作を実行するストレージ自動スケールバックグラウンドタスクの頻度を制御します。この値を5分未満に設定するのは、お勧めできません。この値を大きくすることで、Azure API 制限に直面している大規模な環境ではより効率的になる場合があります。自動スケールの設定は、頻度の減少を考慮して調整する必要があります。

VmDeallocator:Enabled

ブール値

既定True

False

偽に設定されている場合、停止されているが割り当て解除されていないセッションホストVMはそのままにされます。真に設定されている場合、停止されているが割り当て解除されていないセッションホストVMは自動的に割り当て解除されます。このバックグラウンドプロセスは、VmDeallocator:RepeatIntervalInMinutesで指定された間隔で実行されます。

VmDeallocator:RepeatIntervalInMinutes

整数値

既定10

VmDeallocator:EnabledがTrueの場合、この値は停止されているが割り当て解除されていない状態のVMをチェックする頻度を制御します。この状態にあるセッションホストVMは自動的に割り当て解除されます。

VmManagement:AadJoin

デフォルト: 値なし

AfterWVD

値をAfterWVDに設定すると、AVDエージェントが完全にインストールされた後にAAD参加操作が実行されます。デフォルトの動作は、最初にAADに参加し、その後シーケンスの最後でAVDエージェントをインストールすることです。このオプションはAD参加の動作には影響せず、AAD参加のみに影響します。

VmManagement.DelayAfterNvidiaDriverInstallInMinutes

整数値

既定5

この値は、Nvidia GPUドライバーがインストールされた後にVMプロビジョニングタスクが一時停止する時間間隔を決定し、VMが再起動する時間を確保します。

VmManagement:RetainDiskOnDelete

ブール値

既定False

True

真に設定すると、削除または再イメージ化されたVMのOSおよびデータディスクが保持されます。デフォルトの動作は、VMが削除されたときにディスクをクリーンアップすることです。

注記

注:この値をTrueに設定すると、Azureマネージドディスクのコストが増加します。不要なAzureの費用を避けるために、ディスクが適切に処理されていることを確認してください。

VmManagement:ScriptedActionsOnVmCreateMode

既定既定

即時

「即時」に設定すると、選択されたスクリプトアクションはVM作成後の最初のタスクとして実行されます。デフォルトの動作を有効にするには、この設定を「デフォルト」に設定するか、設定を削除してください。

VmManagement:SysprepTimeoutInMinutes

整数値

既定15

この設定は、sysprep操作後に新しいVMに適用される再起動の遅延を分単位で制御します。

非推奨のApp Service構成設定

この表は、非推奨となり、もはや使用されていないApp Service構成設定を説明しています:

アプリ設定

説明

ExtendedConfiguration:SccmFilterRegex

文字列値

既定Null

構成されると、 Nerdio Manager

Features:RequireFsLogixForDr

ブール値

既定True

False

偽に設定すると、DR構成でFSLogixを有効にする必要が強制されなくなります。

Features:SccmForceCreateCMSiteDrive:Enable

ブール値

既定False

True

この設定は、サーバー検出中に見つからなかった場合にSCCMの「CMSiteDrive」を手動で作成します。この設定は、SCCMサーバーをリンクする際に「CMSiteディスクが見つかりません」というエラーが発生しない限り、空または偽にしておく必要があります。

Features:ShadowSession

ブール値

既定True

False

「シャドウセッション」オプションの可用性をグローバルに制御します。このオプションをグローバルに削除するには、値を偽に設定します。

HostPoolVmsConfig:ResourceGroupAssociation

既定既定

DbStrict

アプリケーションがホストプールVMを検索する方法を制御します。DbStrictとByPool(HostPoolVmsConfig:RequestBehaviour)の組み合わせは、セッションホストVMがリソースグループに分割されている大規模なVM環境では、お勧めの組み合わせです。

HostPoolVmsConfig:RequestBehaviour

既定PerEachVM ForAllVMs

アプリが各 VM の電源状態を要求する方法(PerEachVM)またはすべての VM を同時に要求する方法(ForAllVMs)を制御します。

注記

注:大規模環境で Azure API の制限に直面する場合、ForAllVMs の方が効率的な場合があります。

HostPoolVmsConfig:RequestBehaviour

既定既定

ByPool

アプリケーションがUIからVM情報を要求する方法を制御します。デフォルトに設定すると、すべてのVMが一度に要求されます。ByPoolに設定すると、ユーザーが表示している現在のプールの情報のみが要求されます。ByPoolは、Azure APIの制限に直面している大規模環境でより効率的である可能性があります。デフォルトは、 Nerdio Manager

RoleAuthorization:LegacyEndUser

ブール値

既定False

True

この設定を有効にすると、従来のエンドユーザー用ポータルが復元されます。この設定を有効にすると、従来のRBACエンドユーザー役割も再び有効になります。この設定は、従来のエンドユーザー用ポータルが新しいエンドユーザー用ポータル導入前に使用されていた標準エディション環境で使用してください。新しいエンドユーザー用ポータルはプレミアム機能です。

VmManagement:VmAgentWaitingAttempts

整数値

既定10

新しい VM を作成する際、 Nerdio Manager

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください

コメント (0件のコメント)

記事コメントは受け付けていません。