Partilhar via


Update-AzLabServicesLab

Operação para atualizar um recurso de laboratório.

Sintaxe

Update-AzLabServicesLab
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-AdditionalCapabilityInstallGpuDriver <EnableState>]
      [-AdminUserPassword <SecureString>]
      [-AdminUserUsername <String>]
      [-AutoShutdownProfileDisconnectDelay <TimeSpan>]
      [-AutoShutdownProfileIdleDelay <TimeSpan>]
      [-AutoShutdownProfileNoConnectDelay <TimeSpan>]
      [-AutoShutdownProfileShutdownOnDisconnect <EnableState>]
      [-AutoShutdownProfileShutdownOnIdle <ShutdownOnIdleMode>]
      [-AutoShutdownProfileShutdownWhenNotConnected <EnableState>]
      [-ConnectionProfileClientRdpAccess <ConnectionType>]
      [-ConnectionProfileClientSshAccess <ConnectionType>]
      [-ConnectionProfileWebRdpAccess <ConnectionType>]
      [-ConnectionProfileWebSshAccess <ConnectionType>]
      [-Description <String>]
      [-ImageReferenceId <String>]
      [-ImageReferenceOffer <String>]
      [-ImageReferencePublisher <String>]
      [-ImageReferenceSku <String>]
      [-ImageReferenceVersion <String>]
      [-LabPlanId <String>]
      [-NonAdminUserPassword <SecureString>]
      [-NonAdminUserUsername <String>]
      [-RosterProfileActiveDirectoryGroupId <String>]
      [-RosterProfileLmsInstance <String>]
      [-RosterProfileLtiClientId <String>]
      [-RosterProfileLtiContextId <String>]
      [-RosterProfileLtiRosterEndpoint <String>]
      [-SecurityProfileOpenAccess <EnableState>]
      [-SkuCapacity <Int32>]
      [-SkuFamily <String>]
      [-SkuName <String>]
      [-SkuSize <String>]
      [-SkuTier <SkuTier>]
      [-Tag <String[]>]
      [-Title <String>]
      [-VirtualMachineProfileCreateOption <CreateOption>]
      [-VirtualMachineProfileUsageQuota <TimeSpan>]
      [-VirtualMachineProfileUseSharedPassword <EnableState>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Operação para atualizar um recurso de laboratório.

Exemplos

Exemplo 1: Atualizar laboratório existente.

Update-AzLabServicesLab -ResourceGroupName "Group Name" -Name "Lab Name" -AutoShutdownProfileShutdownOnDisconnect Enabled -AutoShutdownProfileDisconnectDelay "00:25:00"

Location Name
-------- ----
westus2  Lab Name

Este exemplo atualiza o laboratório e habilita a opção Desligar ao desconectar, definindo o atraso em 25 minutos.

Parâmetros

-AdditionalCapabilityInstallGpuDriver

Sinalize para pré-instalar drivers de GPU dedicados.

Tipo:EnableState
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-AdminUserPassword

A senha do usuário. Isso é necessário para o TemplateVM createOption.

Tipo:SecureString
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-AdminUserUsername

O nome de usuário a ser usado ao entrar em VMs de laboratório.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-AsJob

Executar o comando como um trabalho

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-AutoShutdownProfileDisconnectDelay

A quantidade de tempo que uma VM permanecerá em execução depois que um usuário se desconectar se esse comportamento estiver habilitado.

Tipo:TimeSpan
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-AutoShutdownProfileIdleDelay

A quantidade de tempo que uma VM ficará ociosa antes de ser desligada se esse comportamento estiver habilitado.

Tipo:TimeSpan
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-AutoShutdownProfileNoConnectDelay

A quantidade de tempo que uma VM permanecerá em execução antes de ser desligada se nenhuma conexão for feita e esse comportamento estiver habilitado.

Tipo:TimeSpan
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-AutoShutdownProfileShutdownOnDisconnect

Se o desligamento ao desconectar está habilitado

Tipo:EnableState
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-AutoShutdownProfileShutdownOnIdle

Se uma VM será desligada quando estiver ociosa por um período de tempo.

Tipo:ShutdownOnIdleMode
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-AutoShutdownProfileShutdownWhenNotConnected

Se uma VM será desligada quando não tiver sido conectada após um período de tempo.

Tipo:EnableState
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Confirm

Solicita confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ConnectionProfileClientRdpAccess

O nível de acesso habilitado para Acesso para Cliente sobre RDP.

Tipo:ConnectionType
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ConnectionProfileClientSshAccess

O nível de acesso habilitado para Acesso para Cliente sobre SSH.

Tipo:ConnectionType
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ConnectionProfileWebRdpAccess

O nível de acesso habilitado para Acesso à Web via RDP.

Tipo:ConnectionType
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ConnectionProfileWebSshAccess

O nível de acesso habilitado para Acesso à Web sobre SSH.

Tipo:ConnectionType
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DefaultProfile

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

Tipo:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Description

A descrição do laboratório.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ImageReferenceId

ID do recurso de imagem

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ImageReferenceOffer

A oferta de imagem, se aplicável.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ImageReferencePublisher

O editor de imagens

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ImageReferenceSku

A imagem SKU

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ImageReferenceVersion

A versão da imagem especificada na criação.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-LabPlanId

A ID do plano de laboratório. Usado durante a criação de recursos para fornecer padrões e atua como um contêiner de permissão ao criar um laboratório via labs.azure.com. Definir um labPlanId em um laboratório existente fornece organização..

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Name

O nome do laboratório que o identifica exclusivamente dentro da conta de laboratório que contém. Usado em URIs de recursos.

Tipo:String
Aliases:LabName
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-NonAdminUserPassword

A senha do usuário. Isso é necessário para o TemplateVM createOption.

Tipo:SecureString
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-NonAdminUserUsername

O nome de usuário a ser usado ao entrar em VMs de laboratório.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-NoWait

Execute o comando de forma assíncrona

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ResourceGroupName

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RosterProfileActiveDirectoryGroupId

O ID de grupo do AAD do qual esta lista de laboratório é preenchida. Ter esse conjunto habilita o modo de sincronização do AAD.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RosterProfileLmsInstance

O URI de base que identifica a instância lms.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RosterProfileLtiClientId

A id exclusiva da ferramenta azure lab services no lms.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RosterProfileLtiContextId

O identificador de contexto exclusivo para o laboratório no lms.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RosterProfileLtiRosterEndpoint

O uri do ponto de extremidade do serviço de nomes e funções no lms para a classe anexada a este laboratório.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SecurityProfileOpenAccess

Se qualquer usuário ou apenas usuários especificados podem se registrar em um laboratório.

Tipo:EnableState
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SkuCapacity

Se a SKU suportar scaleout/in, o inteiro de capacidade deve ser incluído. Se a expansão/entrada não for possível para o recurso, isso poderá ser omitido.

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SkuFamily

Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SkuName

O nome do SKU. Ex - P3. Normalmente, é um código de letra + número

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SkuSize

O tamanho do SKU. Quando o campo de nome é a combinação de camada e algum outro valor, este seria o código autônomo.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SkuTier

Este campo deve ser implementado pelo Provedor de Recursos se o serviço tiver mais de uma camada, mas não é obrigatório em um PUT.

Tipo:SkuTier
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SubscriptionId

A ID da assinatura de destino.

Tipo:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Tag

Tags de recursos.

Tipo:String[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Title

O título do laboratório.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VirtualMachineProfileCreateOption

Indica a partir de quais máquinas virtuais de laboratório são criadas.

Tipo:CreateOption
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VirtualMachineProfileUsageQuota

A quota inicial atribuída a cada utilizador do laboratório. Deve ser um intervalo de tempo entre 0 e 9999 horas.

Tipo:TimeSpan
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VirtualMachineProfileUseSharedPassword

Habilitar essa opção usará a mesma senha para todas as VMs de usuário.

Tipo:EnableState
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Saídas

ILab