Partilhar via


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 .