Get-AzBatchRemoteDesktopProtocolFile

Získá soubor RDP z výpočetního uzlu.

Syntax

Get-AzBatchRemoteDesktopProtocolFile
   [-PoolId] <String>
   [-ComputeNodeId] <String>
   -DestinationPath <String>
   -BatchContext <BatchAccountContext>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzBatchRemoteDesktopProtocolFile
   [-PoolId] <String>
   [-ComputeNodeId] <String>
   -DestinationStream <Stream>
   -BatchContext <BatchAccountContext>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzBatchRemoteDesktopProtocolFile
   [[-ComputeNode] <PSComputeNode>]
   -DestinationPath <String>
   -BatchContext <BatchAccountContext>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzBatchRemoteDesktopProtocolFile
   [[-ComputeNode] <PSComputeNode>]
   -DestinationStream <Stream>
   -BatchContext <BatchAccountContext>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Rutina Get-AzBatchRemoteDesktopProtocolFile získá soubor protokolu RDP (Remote Desktop Protocol) z výpočetního uzlu a uloží ho jako soubor nebo do zadaného datového proudu uživatele.

Příklady

Příklad 1: Získání souboru RDP ze zadaného výpočetního uzlu a uložení souboru

Get-AzBatchRemoteDesktopProtocolFile -PoolId "Pool06" -ComputeNodeId "ComputeNode01" -DestinationPath "C:\PowerShell\ComputeNode01.rdp" -BatchContext $Context

Tento příkaz získá soubor RDP z výpočetního uzlu, který má ID ComputeNode01 ve fondu s ID Pool06. Příkaz uloží soubor .rdp jako C:\PowerShell\MyComputeNode.rdp. Pomocí rutiny Get-AzBatchAccountKey přiřaďte kontext k proměnné $Context.

Příklad 2: Získání souboru RDP z výpočetního uzlu a uložení souboru pomocí kanálu

Get-AzBatchComputeNode -PoolId "Pool06" -Id "ComputeNode02" -BatchContext $Context | Get-AzBatchRemoteDesktopProtocolFile -DestinationPath "C:\PowerShell\MyComputeNode02.rdp" -BatchContext $Context

Tento příkaz získá výpočetní uzel, který má ID ComputeNode02 ve fondu s ID Pool06. Příkaz předá tento výpočetní uzel aktuální rutině pomocí operátoru kanálu. Aktuální rutina získá soubor .rpd z výpočetního uzlu a pak uloží obsah jako soubor s názvem C:\PowerShell\MyComputeNode02.rdp.

Příklad 3: Získání souboru RDP ze zadaného výpočetního uzlu a jeho směrování do datového proudu

$Stream = New-Object -TypeName "System.IO.MemoryStream"
Get-AzBatchRemoteDesktopProtocolFile "Pool06" -ComputeNodeId "ComputeNode03" -DestinationStream $Stream -BatchContext $Context

První příkaz vytvoří datový proud pomocí rutiny New-Object a uloží ho do proměnné $Stream. Druhý příkaz získá soubor .rdp z výpočetního uzlu, který má ID ComputeNode03 ve fondu s ID Pool06. Příkaz směruje obsah souboru do datového proudu v $Stream.

Parametry

-BatchContext

Určuje instanci BatchAccountContext , kterou tato rutina používá k interakci se službou Batch. Pokud k získání účtu BatchAccount použijete rutinu Get-AzBatchAccount, použije se při interakci se službou Batch ověřování Microsoft Entra. Pokud chcete místo toho použít ověřování pomocí sdíleného klíče, použijte rutinu Get-AzBatchAccountKey k získání objektu BatchAccountContext s vyplněnými přístupovými klíči. Při použití ověřování pomocí sdíleného klíče se ve výchozím nastavení používá primární přístupový klíč. Pokud chcete změnit klíč, který chcete použít, nastavte vlastnost BatchAccountContext.KeyInUse.

Type:BatchAccountContext
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputeNode

Určuje výpočetní uzel jako objekt PSComputeNode , na který soubor .rdp odkazuje. K získání objektu výpočetního uzlu použijte rutinu Get-AzBatchComputeNode.

Type:PSComputeNode
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ComputeNodeId

Určuje ID výpočetního uzlu, na který soubor .rdp odkazuje.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DestinationPath

Určuje cestu k souboru, kam tato rutina uloží soubor .rdp.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DestinationStream

Určuje datový proud, do kterého tato rutina směruje data RDP. Tato rutina tento datový proud nezavře nebo převinutí zpět.

Type:Stream
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PoolId

Určuje ID fondu, který obsahuje výpočetní uzel, ze kterého tato rutina získá soubor .rdp.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Vstupy

String

PSComputeNode

BatchAccountContext

Výstupy

Void