Get-AzBatchRemoteDesktopProtocolFile
Získá soubor RDP z výpočetního uzlu.
Syntaxe
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živatelem.
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 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 pak ho uloží 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 BatchAccountContext 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.
Typ: | BatchAccountContext |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ComputeNode
Určuje výpočetní uzel, jako PSComputeNode objekt, na který odkazuje soubor .rdp. K získání objektu výpočetního uzlu použijte rutinu Get-AzBatchComputeNode.
Typ: | PSComputeNode |
Position: | 0 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ComputeNodeId
Určuje ID výpočetního uzlu, na který soubor .rdp odkazuje.
Typ: | String |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DestinationPath
Určuje cestu k souboru, kam tato rutina uloží soubor .rdp.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Typ: | Stream |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PoolId
Určuje ID fondu, který obsahuje výpočetní uzel, ze kterého tato rutina získá soubor .rdp.
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
Vstupy
Výstupy
Související odkazy
Azure PowerShell