Condividi tramite


Get-AzBatchRemoteLoginSetting

Ottiene le impostazioni di accesso remoto per un nodo di calcolo.

Sintassi

Get-AzBatchRemoteLoginSetting
   [-PoolId] <String>
   [-ComputeNodeId] <String>
   -BatchContext <BatchAccountContext>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzBatchRemoteLoginSetting
   [[-ComputeNode] <PSComputeNode>]
   -BatchContext <BatchAccountContext>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Descrizione

Il cmdlet Get-AzBatchRemoteLoginSetting ottiene le impostazioni di accesso remoto per un nodo di calcolo in un pool basato sull'infrastruttura delle macchine virtuali.

Esempio

Esempio 1: Ottenere le impostazioni di accesso remoto per tutti i nodi in un pool

$Context = Get-AzBatchAccountKey -AccountName "ContosoBatchAccount"
Get-AzBatchComputeNode -PoolId "ContosoPool" -BatchContext $Context | Get-AzBatchRemoteLoginSetting -BatchContext $Context

IPAddress       Port
---------       ----
10.214.75.221   50002
10.214.75.221   50001
10.214.75.221   50000

Il primo comando ottiene un contesto di account batch che contiene le chiavi di accesso per la sottoscrizione usando Get-AzBatchAccountKey. Il comando archivia il contesto nella variabile $Context da usare nel comando successivo. Il secondo comando ottiene ogni nodo di calcolo nel pool con l'ID ContosoPool usando Get-AzBatchComputeNode. Il comando passa ogni nodo computer al cmdlet corrente usando l'operatore pipeline. Il comando ottiene le impostazioni di accesso remoto per ogni nodo di calcolo.

Esempio 2: Ottenere le impostazioni di accesso remoto per un nodo

$Context = Get-AzBatchAccountKey -AccountName "ContosoBatchAccount"
Get-AzBatchRemoteLoginSetting -PoolId "ContosoPool" -ComputeNodeId "tvm-1900272697_1-20150330t205553z" -BatchContext $Context

IPAddress       Port
---------       ----
10.214.75.221   50000

Il primo comando ottiene un contesto di account batch che contiene le chiavi di accesso per la sottoscrizione e quindi lo archivia nella variabile $Context. Il secondo comando ottiene le impostazioni di accesso remoto per il nodo di calcolo con l'ID specificato nel pool con l'ID ContosoPool.

Parametri

-BatchContext

Specifica l'istanza batchAccountContext usata da questo cmdlet per interagire con il servizio Batch. Per ottenere un batchAccountContext che contiene le chiavi di accesso per la sottoscrizione, usare il cmdlet Get-AzBatchAccountKey.

Tipo:BatchAccountContext
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ComputeNode

Specifica un nodo di calcolo, come oggetto PSComputeNode , per il quale questo cmdlet ottiene le impostazioni di accesso remoto. Per ottenere un oggetto nodo di calcolo, usare il cmdlet Get-AzBatchComputeNode.

Tipo:PSComputeNode
Posizione:0
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ComputeNodeId

Specifica l'ID del nodo di calcolo per cui ottenere le impostazioni di accesso remoto. per cui questo cmdlet ottiene le impostazioni di accesso remoto.

Tipo:String
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PoolId

Specifica l'ID del pool che contiene la macchina virtuale.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

PSComputeNode

BatchAccountContext

Output

PSRemoteLoginSettings