azure-virtual-desktop について
azure-virtual-desktop は、Azure Virtual Desktop を扱うエージェント向けのガイダンススキルです。ローカル資料とネットワーク経由で取得する文書を組み合わせ、トラブルシューティング、設計、セキュリティ、構成、デプロイを扱います。
主な機能
- 01AVD のトラブルシューティング
- 02アーキテクチャとデプロイ計画
- 03セキュリティと構成の資料
- 04ローカルおよびリモート文書
活用シーン
- 01セッションホストや接続の問題診断
- 02ホストプール、スケーリング、ストレージの計画
- 03AVD のセキュリティ設定の確認
MCP 対応
文書取得には mcp_microsoftdocs の microsoft_docs_fetch ツールを推奨し、代替として fetch_webpage を案内しています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-virtual-desktopインストール後、Claude Code で/azure-virtual-desktopを入力して読み込まれたか確認します。
詳細
Azure Virtual Desktop スキル
このスキルでは、Azure Virtual Desktop に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、リモートからドキュメントを取得する機能を組み合わせています。
このスキルの使い方
IMPORTANT for Agent:関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行の範囲が記載されたカテゴリ(例:
L35-L120)では、指定された行をread_fileで読み取ってください。ファイルへのリンクが記載されたカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルをread_fileで読み取ってください。
IMPORTANT for Agent:
metadata.generated_atが3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocsツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド
このスキルでドキュメントの内容を取得するには、ネットワークアクセスが必要です。
- 推奨:クエリ文字列
from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用します。Markdown が返されます。 - 代替:クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用します。Markdown が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L37-L53 | AVD の問題の診断と解決:エージェントの更新、自動スケーリング、接続、セッションホストの正常性、グラフィックス/Teams のパフォーマンス、MSIX App Attach、およびログや Insights を使用したトラブルシューティング。 |
| ベストプラクティス | L54-L65 | AVD ホストプールのスケーリング、検証、更新に関するベストプラクティス。Advisor と Start VM on Connect への対応、プロキシの使用、よくある質問、Windows Enterprise マルチセッションの構成も扱います。 |
| 意思決定 | L66-L81 | AVD の計画と設計に関するガイダンス:自動スケーリング、リージョン/ゾーン、データの保存場所、ホストプールとデプロイモデル、ストレージ/FSLogix、ライセンス、管理ツール、コスト見積もり。 |
| アーキテクチャと設計パターン | L82-L89 | DR 戦略、FSLogix プロファイル管理、RDP Multipath 接続、Automation/Logic Apps による自動スケーリングなど、回復性の高い AVD アーキテクチャの設計。 |
| 制限とクォータ | L90-L95 | RDP の帯域幅要件、および Azure Virtual Desktop における Microsoft Teams(オーディオ/ビデオ、コラボレーション機能)のパフォーマンスと構成の最適化に関するガイダンス。 |
| セキュリティ | L96-L116 | Azure Virtual Desktop のセキュリティ保護:認証/SSO(Entra ID、AD FS、Kerberos、MFA、外部ユーザー)、RBAC と委任管理、セッションの保護(クリップボード、透かし、画面キャプチャ、WebAuthn、Purview)。 |
| 構成 | L117-L177 | AVD 環境の構成:イメージ、自動スケーリング、ネットワーク、RDP/周辺機器のリダイレクト、ライセンス、言語パック、Teams/OneDrive、GPU、監視、クライアント/RemoteApp の動作。 |
| 統合とコーディングパターン | L178-L184 | CLI/PowerShell による AVD の管理、パートナーの App Attach 配信との統合、WebRTC マルチメディアリダイレクトの有効化、カスタム URI スキームを使用したリソースの起動。 |
| デプロイ | L185-L193 | Azure Virtual Desktop のデプロイと移行に関するガイド:クラシック環境から AVD への移行、ハイブリッド/オンプレミス構成、リージョン間の移行、Intune/ConfigMgr によるクライアント/MMR 拡張機能のデプロイ。 |
トラブルシューティング
ベストプラクティス
| トピック | URL |
|---|---|
| Azure Virtual Desktop の自動スケーリングに関するベストプラクティスを適用する | https://learn.microsoft.com/en-us/azure/virtual-desktop/autoscale-faq |
| AVD に関する Azure Advisor の推奨事項に対処する | https://learn.microsoft.com/en-us/azure/virtual-desktop/azure-advisor-recommendations |
| Azure Virtual Desktop の検証用ホストプールを構成する | https://learn.microsoft.com/en-us/azure/virtual-desktop/configure-validation-environment |
| Azure Virtual Desktop の FAQ に関するベストプラクティスを適用する | https://learn.microsoft.com/en-us/azure/virtual-desktop/faq |
| Azure Virtual Desktop のプロキシサーバーに関するガイドラインを適用する | https://learn.microsoft.com/en-us/azure/virtual-desktop/proxy-server-support |
| 接続時に VM を起動する機能の FAQ と使用に関するベストプラクティス | https://learn.microsoft.com/en-us/azure/virtual-desktop/start-virtual-machine-connect-faq |
| Windows Enterprise マルチセッションのベストプラクティスを適用する | https://learn.microsoft.com/en-us/azure/virtual-desktop/windows-multisession-faq |
| AVD セッションホストの Windows 更新方法を選択する | https://learn.microsoft.com/en-us/azure/virtual-desktop/windows-update-management-methodologies-session-hosts |
意思決定
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| Azure Virtual Desktop のディザスター リカバリー アーキテクチャを設計する | https://learn.microsoft.com/en-us/azure/virtual-desktop/disaster-recovery-concepts |
| FSLogix コンテナーを使用した AVD ユーザー プロファイル管理を設計する | https://learn.microsoft.com/en-us/azure/virtual-desktop/fslogix-profile-containers |
| Automation と Logic Apps を使用して AVD セッション ホストをスケーリングする | https://learn.microsoft.com/en-us/azure/virtual-desktop/scaling-automation-logic-apps |
| Azure Virtual Desktop の回復性に優れたアーキテクチャを理解する | https://learn.microsoft.com/en-us/azure/virtual-desktop/service-architecture-resilience |
制限とクォータ
| トピック | URL |
|---|---|
| Azure Virtual Desktop の RDP 帯域幅要件を理解する | https://learn.microsoft.com/en-us/azure/virtual-desktop/rdp-bandwidth |
| Azure Virtual Desktop で Microsoft Teams の機能を使用する | https://learn.microsoft.com/en-us/azure/virtual-desktop/teams-supported-features |
セキュリティ
構成
統合とコーディングパターン
| トピック | URL |
|---|---|
| Azure CLI と PowerShell モジュールを使用して Azure Virtual Desktop を管理する | https://learn.microsoft.com/en-us/azure/virtual-desktop/cli-powershell |
| WebRTC 通話アプリを AVD マルチメディア リダイレクトと統合する | https://learn.microsoft.com/en-us/azure/virtual-desktop/multimedia-redirection-developer-integration |
| AVD リモート デスクトップ クライアントで URI スキームを使用する | https://learn.microsoft.com/en-us/azure/virtual-desktop/uri-scheme |
デプロイ
| トピック | URL |
|---|---|
| AVD(クラシック)から Azure Virtual Desktop に自動的に移行する | https://learn.microsoft.com/en-us/azure/virtual-desktop/automatic-migration |
| Azure Virtual Desktop Hybrid をオンプレミスにデプロイする | https://learn.microsoft.com/en-us/azure/virtual-desktop/deploy-azure-virtual-desktop-hybrid |
| Intune を使用して Azure Virtual Desktop MMR Insider 拡張機能をデプロイする | https://learn.microsoft.com/en-us/azure/virtual-desktop/deploy-insider-extension |
| AVD(クラシック)から Azure Virtual Desktop に手動で移行する | https://learn.microsoft.com/en-us/azure/virtual-desktop/manual-migration |
| Azure Virtual Desktop リソースを Azure リージョン間で移動する | https://learn.microsoft.com/en-us/azure/virtual-desktop/move-resources |
| Intune または Configuration Manager を使用して Windows リモート デスクトップ クライアントをユーザーごとにデプロイする | https://learn.microsoft.com/en-us/azure/virtual-desktop/remote-desktop-client/install-windows-client-per-user |