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 .