Read-SCLibraryShare
Atualiza o estado e os metadados dos objetos de biblioteca do VMM armazenados em um compartilhamento de biblioteca.
Sintaxe
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 de biblioteca do Virtual Machine Manager (VMM) armazenados no compartilhamento de biblioteca especificado. Esta atualização também localiza novos arquivos de biblioteca no compartilhamento de biblioteca especificado, bem como novas pastas compartilhadas filhas no compartilhamento de biblioteca especificado.
Exemplos
Exemplo 1: Atualizar um compartilhamento de biblioteca especificado
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 compartilhamento de biblioteca chamado AllVHDs em LibraryServer01 da biblioteca do VMM no VMMServer01 e, em seguida, armazena o objeto na variável $LibShare.
O segundo comando atualiza as informações de estado e metadados de todos os objetos de biblioteca no compartilhamento armazenado no $LibShare e, em seguida, adiciona quaisquer novos objetos de biblioteca encontrados no compartilhamento à biblioteca do VMM.
Exemplo 2: Atualizar vários compartilhamentos 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 os objetos de compartilhamento de biblioteca em LibraryServer01 com a cadeia de caracteres "vhd" em seus nomes e, em seguida, armazena os objetos na variável $LibShares.
O segundo comando atualiza as informações de todos os compartilhamentos de biblioteca armazenados no $LibShares e, em seguida, adiciona quaisquer novos objetos de biblioteca encontrados nesses compartilhamentos à biblioteca do VMM.
Exemplo 3: Atualizar um subdiretório específico em um compartilhamento de 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 compartilhamento de biblioteca chamado AllVHDs em LibraryServer01 da biblioteca do VMM no VMMServer01 e, em seguida, armazena o objeto na variável $LibShare.
O segundo comando atualiza as informações de estado e metadados de todos os objetos de biblioteca no subdiretório especificado no compartilhamento de biblioteca armazenado no $LibShare e, em seguida, adiciona quaisquer novos objetos de biblioteca encontrados no compartilhamento à biblioteca do VMM.
Parâmetros
-JobVariable
Especifica que o progresso do trabalho é controlado e armazenado na variável nomeada por esse parâmetro.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-LibraryShare
Especifica um objeto de compartilhamento de biblioteca do VMM.
Tipo: | LibraryShare |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-Path
Especifica o caminho de destino para a operação.
Exemplos de formatos:
- Caminho local:
-Path "F:\"
- Caminho UNC:
-Path "\\Library\Templates"
- Caminho do GUID do volume:
-Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
- Caminho VMware ESX:
-Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
- Caminho do Citrix XenServer:
-Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | 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.
Tipo: | Guid |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RunAsynchronously
Indica que o trabalho é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Saídas
LibraryShare
Este cmdlet retorna um objeto LibraryShare