Compartilhar via


Get-SCLibraryShare

Obtém compartilhamentos de biblioteca do VMM.

Syntax

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

Description

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

Um compartilhamento de biblioteca é um compartilhamento do Windows em um servidor de biblioteca do VMM que é 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 em Citrix XenServer ou arquivos .vmdk baseados em VMware), discos disquetes virtuais (arquivos .vfd baseados em 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"

Esse 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" }

Esse comando obtém o objeto de compartilhamento de biblioteca chamado AllVHDs (no servidor de biblioteca LibraryServer01) da biblioteca no VMMServer01 e 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 de 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.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

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

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Especifica um objeto de servidor do VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Saídas

LibraryShare

Este cmdlet retorna um objeto LibraryShare .