Partilhar via


Read-SCLibraryShare

Atualizações estado e metadados de objetos da biblioteca VMM armazenados numa partilha de biblioteca.

Syntax

Read-SCLibraryShare
    [-LibraryShare] <LibraryShare>
    [-Path <String>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Description

O cmdlet Read-SCLibraryShare atualiza o estado e os metadados de todos os objetos da biblioteca Virtual Machine Manager (VMM) armazenados na parte da biblioteca especificada. Esta atualização também encontra novos ficheiros da biblioteca na parte da biblioteca especificada, bem como novas pastas partilhadas para crianças sob a parte da biblioteca especificada.

Exemplos

Exemplo 1: Atualizar uma partilha de biblioteca especificada

PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }
PS C:\> Read-SCLibraryShare -LibraryShare $LibShare

O primeiro comando obtém o objeto de partilha da biblioteca chamado AllVHDs na LibraryServer01 da biblioteca VMM em VMMServer01 e, em seguida, armazena o objeto na variável $LibShare.

O segundo comando atualiza as informações do estado e dos metadados para todos os objetos da biblioteca na partilha armazenada em $LibShare e, em seguida, adiciona quaisquer novos objetos de biblioteca encontrados na partilha à biblioteca VMM.

Exemplo 2: Atualizar várias partilhas de bibliotecas

PS C:\> $LibShares = Get-SCLibraryShare -VMMServer "VMMServer1.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -match "vhd" }
PS C:\> $LibShares | Read-SCLibraryShare

O primeiro comando obtém a biblioteca partilha objetos no LibraryServer01 com a corda "vhd" nos seus nomes e, em seguida, armazena os objetos na variável $LibShares.

O segundo comando atualiza as informações de todas as partilhas da biblioteca armazenadas em $LibShares e, em seguida, adiciona quaisquer novos objetos de biblioteca encontrados nestas partilhas à biblioteca VMM.

Exemplo 3: Atualizar uma subdiretório específica numa parte da biblioteca

PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }
PS C:\> Read-SCLibraryShare -LibraryShare $LibShare -Path "Production\WebFrontEnd"

O primeiro comando obtém o objeto de partilha da biblioteca chamado AllVHDs na LibraryServer01 da biblioteca VMM em VMMServer01 e, em seguida, armazena o objeto na variável $LibShare.

O segundo comando atualiza as informações do estado e dos metadados para todos os objetos da biblioteca na subdiretório especificada na partilha da biblioteca que é armazenada em $LibShare, e depois adiciona quaisquer novos objetos de biblioteca encontrados na partilha à biblioteca VMM.

Parâmetros

-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

-LibraryShare

Especifica um objeto de partilha de biblioteca VMM.

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

-Path

Especifica o caminho de destino para a operação.

Formatos de exemplo:

  • Caminho local: -Path "F:\"
  • Caminho da UNC: -Path "\\Library\Templates"
  • Percurso GUID de volume: -Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
  • VMware ESX caminho: -Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
  • Caminho Citrix XenServer: -Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
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

Saídas

LibraryShare

Este cmdlet devolve um objeto LibraryShare .