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 |