Partilhar via


Get-SCLibraryShare

Obtém compartilhamentos de biblioteca do VMM.

Sintaxe

Get-SCLibraryShare
   [-VMMServer <ServerConnection>]
   [-ID <Guid>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

O cmdlet Get-SCLibraryShare obtém compartilhamentos de biblioteca do Virtual Machine Manager (VMM).

Um compartilhamento de biblioteca é um compartilhamento do Windows em um servidor de biblioteca do VMM usado para armazenar arquivos que contêm recursos de biblioteca. Os recursos podem incluir modelos de máquina virtual, perfis de hardware, perfis de sistema operacional convidado, discos rígidos virtuais (arquivos .vhd baseados no Windows, arquivos .vhd baseados no Citrix XenServer ou arquivos .vmdk baseados em VMware), disquetes virtuais (arquivos .vfd baseados no Windows ou arquivos .flp baseados em VMware), imagens ISO (arquivos .iso) e scripts, bem como máquinas virtuais armazenadas.

Para obter mais informações sobre compartilhamentos de biblioteca, digite Get-Help Add-LibraryShare -Detailed.

Exemplos

Exemplo 1: Obter todos os compartilhamentos de biblioteca

PS C:\> Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com"

Este comando obtém todos os objetos de compartilhamento de biblioteca da biblioteca do VMM no VMMServer01 e exibe informações sobre esses compartilhamentos de biblioteca para o usuário.

Exemplo 2: Obter um compartilhamento de biblioteca específico 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 compartilhamento de biblioteca chamado AllVHDs (no servidor de biblioteca LibraryServer01) da biblioteca no VMMServer01 e, em seguida, armazena o objeto de compartilhamento na variável $LibShare.

Exemplo 3: Obter todos os compartilhamentos de biblioteca em um 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 de biblioteca chamado LibraryServer01 da biblioteca no VMMServer01 e o armazena na variável $LibServer.

O segundo comando obtém todos os objetos de compartilhamento de biblioteca em LibraryServer01 e armazena os objetos na variável $AllLibShares.

O último comando passa cada objeto em $AllLibShares para o cmdlet Get-Member, que exibe o tipo .NET para um objeto de compartilhamento de biblioteca e a lista de métodos e propriedades associados a um objeto de compartilhamento de biblioteca do VMM.

Parâmetros

-ID

Especifica o identificador numérico como um identificador global exclusivo, ou GUID, para um objeto específico.

Tipo:Guid
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OnBehalfOfUser

Especifica um nome de usuário. Este cmdlet opera em nome do usuário especificado por esse parâmetro.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OnBehalfOfUserRole

Especifica uma função de usuário. Para obter uma função de usuário, use o cmdlet Get-SCUserRole. Este cmdlet opera em nome da função de usuário especificada por esse parâmetro.

Tipo:UserRole
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VMMServer

Especifica um objeto de servidor VMM.

Tipo:ServerConnection
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

Saídas

LibraryShare

Este cmdlet retorna um objeto LibraryShare .