個々の Azure Virtual Desktop および Windows 365 リソースは、各リソースへの特定のリンクを開くことで、Web ブラウザーで直接起動できます。 直接起動 URL を使用すると、このリンクによって自動的に接続が確立されるため、Web ブラウザーで Windows アプリ UI との対話をバイパスできます。
[前提条件]
起動するリソースのタブを選択します。
Windows アプリの直接起動 URL を使用する前に、次のものが必要です。
Windows アプリで使用するためにサポートされている Web ブラウザー。 詳細については、「 Windows アプリの使用を開始する」を参照してください。
URL で定義するデスクトップまたは RemoteApp をユーザーに割り当てる必要があります。
必要な値を取得するには、Azure PowerShell を使用します。 Azure PowerShell をローカルで使用する場合は、「 Azure Virtual Desktop で Azure CLI と Azure PowerShell を使用 する」を参照して、 Az.DesktopVirtualization PowerShell モジュールがインストールされていることを確認してください。 別の方法として、Azure Cloud Shell を使用します。
直接起動 URL を作成して使用する
起動するリソースのタブを選択します。
Azure Virtual Desktop のデスクトップ リソースと RemoteApp リソースの両方が、ワークスペース ID とリソース ID によって識別されます。 直接起動 URL で両方の値を使用する必要があります。
URL に必要な値を取得するには、Azure PowerShell を使用できます。 必要なすべての値が Azure portal で簡単に見つかるわけではありません。 次の例では、 <placeholder>
の値を独自の値に変更してください。
重要
RemoteApp の場合、同じホスト プールから 2 つ目のアプリで新しいタブを起動すると、元のタブが切断され、両方のアプリが新しいタブに表示されます。
ターミナルの種類として PowerShell を指定して、Azure portal で Azure Cloud Shell を開くか、ローカル デバイスで PowerShell を実行します。
Cloud Shell を使用している場合は、Azure コンテキストが、使用したいサブスクリプションに設定されていることを確認します。
PowerShell をローカルで使用している場合は、まず Azure PowerShell でサインインした後、Azure コンテキストが使用したいサブスクリプションに設定されていることを確認します。
次のコマンドを実行して、関連するワークスペースのオブジェクト ID を取得します。
$parameters = @{ ResourceGroupName = "<ResourceGroupName>" Name = "<DesktopName>" } Get-AzWvdWorkspace @parameters | FT Name, FriendlyName, ObjectId
コマンドからの出力の例を次に示します。
Name FriendlyName ObjectID ---- ------------ -------- ws01 Contoso 00000000-0000-0000-0000-000000000000
デスクトップまたは RemoteApp のオブジェクト ID を取得するために実行する必要があるコマンドは異なります。 次の例を参照してください。
デスクトップの場合は、次のコマンドを実行します。
$parameters = @{ ResourceGroupName = "<ResourceGroupName>" ApplicationGroupName = "<ApplicationGroupName>" } Get-AzWvdDesktop @parameters | FT Name, ObjectId
コマンドからの出力の例を次に示します。
Name ObjectID ---- -------- desktop01 00000000-0000-0000-0000-000000000000
RemoteApp の場合は、次のコマンドを実行します。
$parameters = @{ ResourceGroupName = "<ResourceGroupName>" ApplicationGroupName = "<ApplicationGroupName>" } Get-AzWvdApplication @parameters | FT Name, ObjectId
コマンドからの出力の例を次に示します。
Name ObjectID ---- -------- app01 00000000-0000-0000-0000-000000000000
ワークスペースとデスクトップまたは RemoteApp のオブジェクト ID を取得したら、次の形式で URL に値を追加します。 サポートされているブラウザーでリンクを開き、接続します。
https://windows365.microsoft.com/webclient/avd/<workspaceID>/<resourceID>