Compartilhar via


Connect-AzConnectedMachine

API para registrar um novo computador e, assim, criar um recurso rastreado no ARM

Sintaxe

Connect-AzConnectedMachine
       [-ResourceGroupName] <String>
       [[-SubscriptionId] <String>]
       [[-Name] <String>]
       [-Location] <String>
       [[-PSSession] <PSSession[]>]
       [[-Tag] <Hashtable>]
       [[-DefaultProfile] <PSObject>]
       [[-Proxy] <Uri>]
       [<CommonParameters>]

Description

API para registrar um novo computador e, assim, criar um recurso rastreado no ARM

Exemplos

Exemplo 1: integra o computador em que você está como um computador conectado

Connect-AzConnectedMachine -ResourceGroupName contoso-connected-machines -Name linux_eastus1_1 -Location eastus

< truncated output of installing the azcmagent >

time="2020-08-07T13:13:25-07:00" level=info msg="Onboarding Machine. It usually takes a few minutes to complete. Sometimes it may take longer depending on network and server load status."
time="2020-08-07T13:13:25-07:00" level=info msg="Check network connectivity to all endpoints..."
time="2020-08-07T13:13:29-07:00" level=info msg="All endpoints are available... continue onboarding"
time="2020-08-07T13:13:50-07:00" level=info msg="Successfully Onboarded Resource to Azure" VM Id=********-****-****-****-**********

Name             Location OSName   Status     ProvisioningState
----             -------- ------   ------     -----------------
linux_eastus1_1  eastus   linux    Connected  Succeeded

Integra o computador em que você está como um computador conectado.

Exemplo 2: integra um computador remoto como um dispositivo conectado

$session = Connect-PSSession -ComputerName WINBOX
Connect-AzConnectedMachine -ResourceGroupName contoso-rg -Name win_eastus1_1 -Location eastus -PSSession $session

< truncated output of installing the azcmagent >

time="2020-08-07T13:13:25-07:00" level=info msg="Onboarding Machine. It usually takes a few minutes to complete. Sometimes it may take longer depending on network and server load status."
time="2020-08-07T13:13:25-07:00" level=info msg="Check network connectivity to all endpoints..."
time="2020-08-07T13:13:29-07:00" level=info msg="All endpoints are available... continue onboarding"
time="2020-08-07T13:13:50-07:00" level=info msg="Successfully Onboarded Resource to Azure" VM Id=********-****-****-****-**********


Name           Location OSName   Status     ProvisioningState
----           -------- ------   ------     -----------------
win_eastus1_1  eastus   windows  Connected  Succeeded

Integra um computador remoto como um dispositivo conectado usando a comunicação remota do PowerShell. Observação: somente o Windows como destino tem suporte no momento.

Parâmetros

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.

Tipo:PSObject
Aliases:AzureRMContext, AzureCredential
Cargo:5
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Location

O local para o ConnectedMachine criado.

Tipo:String
Cargo:3
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Name

O nome que será usado para este computador. O nome do host é usado por padrão.

Tipo:String
Cargo:4
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Proxy

O URI para o servidor proxy a ser usado

Tipo:Uri
Cargo:8
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-PSSession

Quando especificado, o comando que integra computadores ao Azure será executado em cada PSSession. OBSERVAÇÃO: isso só funciona no Windows por enquanto.

Tipo:PSSession[]
Aliases:Session
Cargo:6
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ResourceGroupName

O nome do grupo de recursos ao qual você deseja adicionar o computador.

Tipo:String
Cargo:1
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-SubscriptionId

A ID da assinatura à qual você deseja adicionar o computador.

Tipo:String
Cargo:2
Valor padrão:(Get-AzContext).Subscription.Id
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Tag

Marcas de recurso.

Tipo:Hashtable
Cargo:7
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False