Get-AzBatchRemoteLoginSetting

コンピューティング ノードのリモート ログオン設定を取得します。

構文

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

説明

Get-AzBatchRemoteLoginSetting コマンドレットは、仮想マシンインフラストラクチャベースのプール内のコンピューティング ノードのリモート ログオン設定を取得します。

例 1: プール内のすべてのノードのリモート ログオン設定を取得する

$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

最初のコマンドは、Get-AzBatchAccountKey を使用 して、サブスクリプションのアクセス キーを含むバッチ アカウント コンテキストを取得します。 このコマンドは、次のコマンドで使用する$Context変数にコンテキストを格納します。 2 番目のコマンドは、Get-AzBatchComputeNode を使用 して、ID ContosoPool を持つプール内の各コンピューティング ノードを取得します。 このコマンドは、パイプライン 演算子を使用して、各コンピューター ノードを現在のコマンドレットに渡します。 このコマンドは、各コンピューティング ノードのリモート ログオン設定を取得します。

例 2: ノードのリモート ログオン設定を取得する

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

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

最初のコマンドは、サブスクリプションのアクセス キーを含むバッチ アカウント コンテキストを取得し、$Context変数に格納します。 2 番目のコマンドは、CONTOSOPool ID を持つプール内の指定された ID を持つコンピューティング ノードのリモート ログオン設定を取得します。

パラメーター

-BatchContext

このコマンドレットが Batch サービスとの対話に使用する BatchAccountContext インスタンスを指定します。 サブスクリプションの アクセス キーを含む BatchAccountContext を取得するには、Get-AzBatchAccountKey コマンドレットを使用します。

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

-ComputeNode

このコマンドレットがリモート ログオン設定を取得する計算ノードを PSComputeNode オブジェクトとして指定します。 コンピューティング ノード オブジェクトを取得するには、Get-AzBatchComputeNode コマンドレットを使用します。

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

-ComputeNodeId

リモート ログオン設定を取得するコンピューティング ノードの ID を指定します。 このコマンドレットでリモート ログオン設定を取得します。

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

-DefaultProfile

Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。

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

-PoolId

仮想マシンを含むプールの ID を指定します。

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

入力

PSComputeNode

BatchAccountContext

出力

PSRemoteLoginSettings