Partilhar via


Add-SCLibraryShare

Adiciona ações do Windows no sistema de ficheiros de um servidor de biblioteca à biblioteca VMM como partilhas de biblioteca.

Syntax

Add-SCLibraryShare
   [-VMMServer <ServerConnection>]
   [-SharePath] <String>
   [-Credential <PSCredential>]
   [-Description <String>]
   [-AddDefaultResources]
   [-JobGroup <Guid>]
   [-UseAlternateDataStream <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

O cmdlet Add-SCLibraryShare adiciona ações do Windows no sistema de ficheiros de um servidor de biblioteca à biblioteca Virtual Machine Manager (VMM) como partilhas da biblioteca.

Antes de poder adicionar uma partilha de biblioteca à biblioteca VMM, tem primeiro de criar a partilha no sistema de ficheiros Windows. Pode, por exemplo, utilizar o Windows Explorer para criar e partilhar uma pasta que pretende adicionar à biblioteca.

Se criar uma partilha do Windows ao mesmo nível da partilha de bibliotecas predefinido (MSSCVMMLibrary) criada pela Configuração VMM ou num servidor de biblioteca separado, utilize o cmdlet Add-SCLibraryShare para adicionar essa partilha à biblioteca VMM.

Se criar uma pasta Windows sob a partilha padrão da biblioteca VMM (MSSCVMMLibrary), a VMM digitaliza automaticamente a partilha, descobre todos os objetos existentes armazenados nessa partilha que se qualificam como objetos de biblioteca e adiciona os objetos da biblioteca à biblioteca. No entanto, pode utilizar o cmdlet Read-SCLibraryShare para refrescar manualmente essa partilha e importar o seu conteúdo para a biblioteca VMM.

Nota: Os recursos da biblioteca que só podem ser descobertos pelo atualização da biblioteca, mas não criados por um administrador, incluem discos rígidos virtuais (ficheiros .vhd baseados no Windows, ficheiros .vhd baseados em Citrix XenServer ou ficheiros VMware .vmdk), discos virtuais floppy (ficheiros .vfd baseados no Windows ou ficheiros VMware .flp), imagens ISO (ficheiros .iso) e scripts.

Exemplos

Exemplo 1: Adicione uma partilha do Windows como objeto de partilha de biblioteca à biblioteca VMM

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> Add-SCLibraryShare -SharePath "\\LibraryServer01\AllVHDs"

O primeiro comando liga-se ao VMMServer01.

O segundo comando adiciona um objeto de partilha da biblioteca à biblioteca chamada AllVHDs (uma partilha do Windows localizada no LibraryServer01). Este exemplo pressupõe que o LibraryServer01 já é um servidor de biblioteca VMM.

Exemplo 2: Adicione duas ações do Windows como objetos de partilha de biblioteca à biblioteca VMM

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $SharePaths = "\\LibraryServer01\AllVHDs", "\\LibraryServer01\AllISOs"
PS C:\> ForEach($SharePath in $SharePaths) { Add-SCLibraryShare -SharePath $SharePath }

O primeiro comando liga-se ao VMMServer1.

O segundo comando armazena as cordas "\LibraryServer01\AllVHDs" e "\LibraryServer01\AllSOs" na variável $SharePaths. Este exemplo pressupõe que o LibraryServer01 já é um servidor de biblioteca VMM.

O último comando utiliza um loop ForEach para passar os dois nomes de ações armazenados em $SharePaths ao cmdlet Add-SCLibraryShare , que adiciona cada partilha do Windows como uma partilha de biblioteca ao VMM.

Nota: Para obter mais informações sobre a declaração padrão Windows PowerShell ForEach loop, escreva Get-Help about_ForEach. A declaração do forEach loop não é a mesma que a ForEach-Object cmdlet, que usa ForEach como pseudónimo.

Parâmetros

-AddDefaultResources

Indica que os recursos predefinidos para uma parte da biblioteca são adicionados.

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

-Credential

Especifica um objeto credencial ou, para alguns cmdlets, um objeto de conta Run As que contém o nome de utilizador e a palavra-passe de uma conta que tem permissão para realizar esta ação. Ou, no caso do Restart-SCJob, tem permissão para completar uma tarefa reiniciada.

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

Para mais informações sobre Run As accounts, escreva Get-Help New-SCRunAsAccount.

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

-Description

Especifica uma descrição para a partilha da biblioteca.

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

-JobGroup

Especifica um identificador para uma série de comandos que funcionarão como um conjunto pouco antes do comando final que inclui o mesmo identificador do grupo de trabalho.

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

-JobVariable

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

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

-PROTipID

Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.

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

-RunAsynchronously

Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.

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

-SharePath

Especifica um caminho para uma partilha de biblioteca válida num servidor de biblioteca existente que usa um caminho da Convenção Universal de Nomeação (UNC).

Formato de exemplo: -SharePath "\\LibServer01\LibShare"

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

-UseAlternateDataStream

Especifica se deve ou não utilizar o AlternateDataStream.

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

-VMMServer

Especifica um objeto de servidor VMM.

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

Saídas

LibraryShare

Este cmdlet devolve um objeto LibraryShare .