Get-AzBatchRemoteDesktopProtocolFile

Mendapatkan file RDP dari simpul komputasi.

Sintaks

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>]

Deskripsi

Cmdlet Get-AzBatchRemoteDesktopProtocolFile mendapatkan file Protokol Desktop Jarak Jauh (RDP) dari simpul komputasi dan menyimpannya sebagai file atau ke aliran yang disediakan pengguna.

Contoh

Contoh 1: Dapatkan file RDP dari simpul komputasi tertentu dan simpan file

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

Perintah ini mendapatkan file RDP dari simpul komputasi yang memiliki ID ComputeNode01 di kumpulan yang memiliki ID Pool06. Perintah menyimpan file .rdp sebagai C:\PowerShell\MyComputeNode.rdp. Gunakan cmdlet Get-AzBatchAccountKey untuk menetapkan konteks ke variabel $Context.

Contoh 2: Dapatkan file RDP dari simpul komputasi dan simpan file dengan menggunakan alur

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

Perintah ini mendapatkan simpul komputasi yang memiliki ID ComputeNode02 di kumpulan yang memiliki ID Pool06. Perintah meneruskan simpul komputasi tersebut ke cmdlet saat ini dengan menggunakan operator alur. Cmdlet saat ini mendapatkan file .rpd dari simpul komputasi, lalu menyimpan konten sebagai file yang bernama C:\PowerShell\MyComputeNode02.rdp.

Contoh 3: Dapatkan file RDP dari simpul komputasi tertentu dan arahkan ke aliran

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

Perintah pertama membuat aliran dengan menggunakan cmdlet New-Object, lalu menyimpannya dalam variabel $Stream. Perintah kedua mendapatkan file .rdp dari simpul komputasi yang memiliki ID ComputeNode03 di kumpulan yang memiliki ID Pool06. Perintah mengarahkan konten file ke aliran di $Stream.

Parameter

-BatchContext

Menentukan instans BatchAccountContext yang digunakan cmdlet ini untuk berinteraksi dengan layanan Batch. Jika Anda menggunakan cmdlet Get-AzBatchAccount untuk mendapatkan BatchAccountContext Anda, autentikasi Microsoft Entra akan digunakan saat berinteraksi dengan layanan Batch. Untuk menggunakan autentikasi kunci bersama sebagai gantinya, gunakan cmdlet Get-AzBatchAccountKey untuk mendapatkan objek BatchAccountContext dengan kunci aksesnya diisi. Saat menggunakan autentikasi kunci bersama, kunci akses utama digunakan secara default. Untuk mengubah kunci yang akan digunakan, atur properti BatchAccountContext.KeyInUse.

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

-ComputeNode

Menentukan simpul komputasi, sebagai objek PSComputeNode , tempat file .rdp menunjuk. Untuk mendapatkan objek simpul komputasi, gunakan cmdlet Get-AzBatchComputeNode.

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

-ComputeNodeId

Menentukan ID simpul komputasi tempat file .rdp menunjuk.

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

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

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

-DestinationPath

Menentukan jalur file tempat cmdlet ini menyimpan file .rdp.

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

-DestinationStream

Menentukan aliran tempat cmdlet ini mengarahkan data RDP. Cmdlet ini tidak menutup atau memutar balik aliran ini.

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

-PoolId

Menentukan ID kumpulan yang berisi simpul komputasi tempat cmdlet ini mendapatkan file .rdp.

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

Input

String

PSComputeNode

BatchAccountContext

Output

Void