Get-AzBatchRemoteDesktopProtocolFile
İşlem düğümünden RDP dosyası alır.
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
Get-AzBatchRemoteDesktopProtocolFile cmdlet'i bir işlem düğümünden Uzak Masaüstü Protokolü (RDP) dosyası alır ve dosyayı dosya olarak veya kullanıcı tarafından sağlanan bir akışa kaydeder.
Örnekler
Örnek 1: Belirtilen işlem düğümünden RDP dosyası alma ve dosyayı kaydetme
Get-AzBatchRemoteDesktopProtocolFile -PoolId "Pool06" -ComputeNodeId "ComputeNode01" -DestinationPath "C:\PowerShell\ComputeNode01.rdp" -BatchContext $Context
Bu komut, Id Pool06 olan havuzda ComputeNode01 kimliğine sahip işlem düğümünden bir RDP dosyası alır. komutu .rdp dosyasını C:\PowerShell\MyComputeNode.rdp olarak kaydeder. $Context değişkenine bağlam atamak için Get-AzBatchAccountKey cmdlet'ini kullanın.
Örnek 2: İşlem düğümünden RDP dosyası alma ve işlem hattını kullanarak dosyayı kaydetme
Get-AzBatchComputeNode -PoolId "Pool06" -Id "ComputeNode02" -BatchContext $Context | Get-AzBatchRemoteDesktopProtocolFile -DestinationPath "C:\PowerShell\MyComputeNode02.rdp" -BatchContext $Context
Bu komut, Pool06 kimliğine sahip havuzda ComputeNode02 kimliğine sahip işlem düğümünü alır. komut işlem hattı işlecini kullanarak bu işlem düğümünü geçerli cmdlet'e geçirir. Geçerli cmdlet, işlem düğümünden bir .rpd dosyası alır ve içeriği C:\PowerShell\MyComputeNode02.rdp adlı bir dosya olarak kaydeder.
Örnek 3: Belirtilen bir işlem düğümünden RDP dosyası alma ve bir akışa yönlendirme
$Stream = New-Object -TypeName "System.IO.MemoryStream"
Get-AzBatchRemoteDesktopProtocolFile "Pool06" -ComputeNodeId "ComputeNode03" -DestinationStream $Stream -BatchContext $Context
İlk komut, New-Object cmdlet'ini kullanarak bir akış oluşturur ve $Stream değişkeninde depolar. İkinci komut, Havuz06 kimliğine sahip havuzda ComputeNode03 kimliğine sahip işlem düğümünden bir .rdp dosyası alır. komutu, dosya içeriğini $Stream akışa yönlendirir.
Parametreler
-BatchContext
Bu cmdlet'in Batch hizmetiyle etkileşimde bulunurken kullandığı BatchAccountContext örneğini belirtir. BatchAccountContext'inizi almak için Get-AzBatchAccount cmdlet'ini kullanırsanız, Batch hizmetiyle etkileşim kurarken Microsoft Entra kimlik doğrulaması kullanılır. Bunun yerine paylaşılan anahtar kimlik doğrulamasını kullanmak için Get-AzBatchAccountKey cmdlet'ini kullanarak erişim anahtarları doldurulmuş bir BatchAccountContext nesnesi alın. Paylaşılan anahtar kimlik doğrulaması kullanılırken, birincil erişim anahtarı varsayılan olarak kullanılır. Kullanılacak anahtarı değiştirmek için BatchAccountContext.KeyInUse özelliğini ayarlayın.
Tür: | BatchAccountContext |
Position: | Named |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputeNode
.rdp dosyasının işaret ettiği psComputeNode nesnesi olarak bir işlem düğümü belirtir. İşlem düğümü nesnesi almak için Get-AzBatchComputeNode cmdlet'ini kullanın.
Tür: | PSComputeNode |
Position: | 0 |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputeNodeId
.rdp dosyasının işaret ettiği işlem düğümünün kimliğini belirtir.
Tür: | String |
Position: | 1 |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Tür: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DestinationPath
Bu cmdlet'in .rdp dosyasını kaydettiği dosya yolunu belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DestinationStream
Bu cmdlet'in RDP verilerini yönlendirdiği akışı belirtir. Bu cmdlet bu akışı kapatmaz veya geri sarmaz.
Tür: | Stream |
Position: | Named |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PoolId
Bu cmdlet'in bir .rdp dosyası aldığı işlem düğümünü içeren havuzun kimliğini belirtir.
Tür: | String |
Position: | 0 |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |