Partilhar via


Add-SCLibraryServer

Adiciona um computador como um servidor de biblioteca ao VMM.

Sintaxe

Default (Predefinição)

Add-SCLibraryServer
    [-VMMServer <ServerConnection>]
    [-ComputerName] <String>
    -Credential <VMMCredential>
    [-Description <String>]
    [-VMHostGroup <HostGroup>]
    [-JobGroup <Guid>]
    [-EnableUnencryptedFileTransfer <Boolean>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Description

O cmdlet Add-SCLibraryServer adiciona um ou mais computadores como servidores de biblioteca ao Virtual Machine Manager (VMM). Para que um computador seja um servidor de biblioteca, ele deve estar no mesmo domínio ou em um domínio confiável com o servidor VMM. Para obter os requisitos de sistema do servidor de biblioteca do VMM, consulte Preparando seu ambiente para o System Center 2019 - Virtual Machine Manager na Biblioteca TechNet em http://go.microsoft.com/fwlink/?LinkId=799436.

Quando você adiciona um computador como um servidor de biblioteca ao VMM, o VMM instala automaticamente o software do Agente do Virtual Machine Manager nesse servidor.

A biblioteca do VMM é composta por dois componentes principais:

  • Biblioteca. A parte do banco de dados do VMM que armazena objetos que representam todos os recursos da biblioteca.

  • Arquivos de recursos da biblioteca. Arquivos armazenados em compartilhamentos de bibliotecas em um ou mais servidores de bibliotecas físicas. Os recursos da biblioteca podem ser distribuídos em vários servidores de bibliotecas físicas. Alguns objetos de biblioteca têm arquivos e outros não.

Os recursos da biblioteca do VMM incluem modelos de máquina virtual, perfis de hardware, perfis de sistema operacional convidado, discos rígidos virtuais (arquivos .vhd baseados no Windows, arquivos .vhd baseados no Citrix XenServer ou arquivos .vmdk baseados em VMware), disquetes virtuais (arquivos .vfd baseados no Windows ou arquivos .flp baseados em VMware), imagens ISO (arquivos .iso) e scripts. Além disso, você pode armazenar máquinas virtuais na biblioteca que não deseja implantar em um host.

Desses recursos, modelos, perfis de hardware e perfis de sistema operacional convidado são representados apenas por objetos armazenados na biblioteca. Os outros recursos são arquivos armazenados no sistema de arquivos em servidores de biblioteca e objetos que correspondem a esses arquivos armazenados na biblioteca.

Exemplos

Exemplo 1: Adicionar um servidor de biblioteca

PS C:\> $Creds = Get-Credential
PS C:\> Add-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com" -Credential $Creds -RunAsynchronously

O primeiro comando solicita credenciais. Quando a caixa de diálogo for exibida, digite o nome de usuário e a senha de uma conta de Administrador local ou de uma conta de domínio com direitos de administrador no servidor de biblioteca.

O segundo comando adiciona o objeto do servidor de biblioteca chamado LibraryServer01 à biblioteca no VMMServer01.

Exemplo 2: Adicionar um servidor de arquivos altamente disponível com dois nós como um servidor de biblioteca

PS C:\> $Credential = Get-Credential
PS C:\> $Cluster = Find-SCCluster -ComputerName "HAFileServer01.Contoso.com" -Credential $Credential
PS C:\> ForEach ($Node in $Cluster.ClusterNodes) { Add-SCLibraryServer -ComputerName $Node -Credential $Credential}
PS C:\> Add-SCLibraryServer -ComputerName "HAFileServer01.Contoso.com" -Credential $Credential
PS C:\> Add-SCLibraryShare -SharePath "\\HAFileServer01.Contoso.com\LibShare" -Credential $Credential

Este exemplo pressupõe o seguinte: você criou um cluster com pelo menos dois nós, criou um servidor de arquivos altamente disponível e criou um compartilhamento no servidor de arquivos altamente disponível (neste exemplo, isso é representado por \HAFIleServer01.Contoso.com\LibShare).

O primeiro comando usa Get-Credential para solicitar que você forneça um nome de usuário e senha e armazena suas credenciais em $Credential. As credenciais necessárias para esta operação são uma conta de domínio com direitos de administrador em cada nó de um cluster de failover que hospeda o servidor de arquivos altamente disponível que você deseja adicionar ao VMM.

O segundo comando usa o cmdlet Find-SCCluster para confirmar que HAFileServer01 é um servidor de arquivos altamente disponível e armazena o objeto de cluster na variável $Cluster.

O terceiro comando usa um loop ForEach para passar cada nó de cluster para Add-SCLibraryServer, que adiciona os nós como servidores de biblioteca. Para obter mais informações sobre a instrução de loop ForEach do Windows PowerShell, digite Get-Help about_ForEach.

O quarto comando usa Add-SCLibraryServer para adicionar o servidor de arquivos altamente disponível chamado HAFileServer01 ao VMM como um servidor de biblioteca.

O último comando usa Add-SCLibraryShare para adicionar o compartilhamento especificado no servidor de arquivos altamente disponível. Para obter mais informações sobre como adicionar compartilhamentos de biblioteca, digite Get-Help Add-SCLibraryShare.

Parâmetros

-ComputerName

Especifica o nome de um computador que o VMM pode identificar exclusivamente na rede. Os valores aceitáveis para este parâmetro são:

  • FQDN
  • Endereço IPv4 ou IPv6
  • Nome NetBIOS

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:0
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Credential

Especifica um objeto de credencial ou, para alguns cmdlets, um objeto de conta Run As que contém o nome de usuário e a senha de uma conta que tem permissão para executar essa ação. Ou, no caso de Restart-SCJob, tem permissão para concluir uma tarefa reiniciada.

Para obter mais informações sobre o objeto PSCredential, digite Get-Help Get-Credential.

Para obter mais informações sobre contas Run As, digite Get-Help New-SCRunAsAccount.

Propriedades dos parâmetros

Tipo:VMMCredential
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Description

Especifica uma descrição para o servidor de biblioteca.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-EnableUnencryptedFileTransfer

Indica, quando definido como True, que as transferências de arquivos de rede não exigem criptografia. Permitir transferências de arquivos de rede não criptografados pode melhorar o desempenho se nem o host de origem nem o host de destino exigirem criptografia.

Use este parâmetro para:

  • Habilite transferências de arquivos não criptografados para dentro ou para fora da biblioteca.
  • Habilite transferências de arquivos não criptografados para, de ou dentro de um grupo de hosts.

Propriedades dos parâmetros

Tipo:Boolean
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:AllowUnencryptedTransfers

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-JobGroup

Especifica um identificador para uma série de comandos que serão executados como um conjunto imediatamente antes da execução do comando final que inclui o mesmo identificador de grupo de trabalhos.

Propriedades dos parâmetros

Tipo:Guid
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-JobVariable

Especifica que o progresso do trabalho é controlado e armazenado na variável nomeada por esse parâmetro.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-PROTipID

Especifica a ID da dica de Otimização de Desempenho e Recursos (dica PRO) que disparou essa ação. Este parâmetro permite auditar dicas PRO.

Propriedades dos parâmetros

Tipo:Guid
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-RunAsynchronously

Indica que o trabalho é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-VMHostGroup

Especifica um objeto de grupo de host de máquina virtual.

Propriedades dos parâmetros

Tipo:HostGroup
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Grupo de Bibliotecas

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-VMMServer

Especifica um objeto de servidor VMM.

Propriedades dos parâmetros

Tipo:ServerConnection
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Saídas

LibraryServer

Este cmdlet retorna um objeto LibraryServer .