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 .