Get-SCLibraryShare
Recebe ações da biblioteca VMM.
Syntax
Get-SCLibraryShare
[-VMMServer <ServerConnection>]
[-ID <Guid>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
O cmdlet Get-SCLibraryShare obtém ações da biblioteca Virtual Machine Manager (VMM).
Uma partilha de biblioteca é uma partilha do Windows num servidor de biblioteca VMM que é usada para armazenar ficheiros que contenham recursos da biblioteca. Os recursos podem incluir modelos de máquinas virtuais, perfis de hardware, perfis de sistema operativo de hóspedes, discos rígidos virtuais (ficheiros .vhd baseados no Windows, ficheiros .vhd baseados em Citrix XenServer ou ficheiros VMware baseados em VMware .vmdk), discos de floppy virtuais (ficheiros .vfd baseados no Windows ou ficheiros VMware.flp), imagens ISO (ficheiros .iso) e scripts, bem como máquinas virtuais.
Para mais informações sobre partilhas de bibliotecas, escreva Get-Help Add-LibraryShare -Detailed
.
Exemplos
Exemplo 1: Obtenha todas as partilhas da biblioteca
PS C:\> Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com"
Este comando obtém todos os objetos de partilha da biblioteca VMM na VMMServer01 e exibe informações sobre estas partilhas de biblioteca ao utilizador.
Exemplo 2: Obtenha uma partilha específica da biblioteca no servidor de biblioteca especificado
PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }
Este comando obtém o objeto de partilha da biblioteca chamado AllVHDs (no servidor da biblioteca LibraryServer01) da biblioteca em VMMServer01 e, em seguida, armazena o objeto de partilha na variável $LibShare.
Exemplo 3: Obtenha todas as partilhas da biblioteca num servidor de biblioteca específico
PS C:\> $LibServer = Get-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com"
PS C:\> $AllLibShares = Get-SCLibraryShare | where { $_.LibraryServer.Name -eq "$LibServer" }
PS C:\> $AllLibShares | Get-Member
O primeiro comando recupera o objeto do servidor da biblioteca chamado LibraryServer01 da biblioteca em VMMServer01 e armazena-o na variável $LibServer.
O segundo comando obtém todos os objetos de partilha da biblioteca no LibraryServer01 e armazena os objetos na variável $AllLibShares.
O último comando transmite cada objeto em $AllLibShares para o cmdlet Get-Member , que exibe o tipo .NET para um objeto de partilha de biblioteca e a lista de métodos e propriedades que estão associados a um objeto de partilha de biblioteca VMM.
Parâmetros
-ID
Especifica o identificador numérico como um identificador globalmente único, ou GUID, para um objeto específico.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Especifica um nome de utilizador. Este cmdlet funciona em nome do utilizador que este parâmetro especifica.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Especifica uma função de utilizador. Para obter uma função de utilizador, utilize o cmdlet Get-SCUserRole . Este cmdlet funciona em nome da função de utilizador que este parâmetro especifica.
Type: | UserRole |
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 .