Sdílet prostřednictvím


Get-SCLibraryShare

Získá sdílené složky knihovny VMM.

Syntax

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

Description

Rutina Get-SCLibraryShare získá sdílené složky knihovny nástroje Virtual Machine Manager (VMM).

Sdílená složka knihovny je sdílená složka windows na serveru knihovny VMM, který slouží k ukládání souborů obsahujících prostředky knihovny. Prostředky můžou zahrnovat šablony virtuálních počítačů, hardwarové profily, profily hostovaného operačního systému, virtuální pevné disky (soubory .vhd založené na Windows, soubory .vhd založené na systému Citrix XenServer nebo soubory VMware založené na vmdk), virtuální diskety (soubory .vfd založené na Windows nebo soubory VMware založené na .flp), image ISO (soubory ISO) a skripty a uložené virtuální počítače.

Další informace o sdílených složkách knihovny naleznete v tématu Get-Help Add-LibraryShare -Detailed.

Příklady

Příklad 1: Získání všech sdílených složek knihovny

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

Tento příkaz získá všechny objekty sdílené knihovny z knihovny VMM na VMMServer01 a zobrazí informace o těchto sdílených složkách knihovny uživateli.

Příklad 2: Získání konkrétní sdílené složky knihovny na zadaném serveru knihovny

PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }

Tento příkaz získá objekt sdílené složky knihovny s názvem AllVHDs (na serveru knihovny LibraryServer01) z knihovny na VMMServer01 a pak uloží objekt sdílené složky do proměnné $LibShare.

Příklad 3: Získání všech sdílených složek knihovny na konkrétním serveru knihovny

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

První příkaz načte objekt serveru knihovny s názvem LibraryServer01 z knihovny na VMMServer01 a uloží ho do proměnné $LibServer.

Druhý příkaz získá všechny objekty sdílené knihovny na LibraryServer01 a uloží objekty do proměnné $AllLibShares.

Poslední příkaz předá každý objekt v $AllLibShares rutině Get-Member , která zobrazí typ .NET pro objekt sdílené složky knihovny a seznam metod a vlastností přidružených k objektu sdílené složky knihovny VMM.

Parametry

-ID

Určuje číselný identifikátor jako globálně jedinečný identifikátor nebo identifikátor GUID konkrétního objektu.

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

-OnBehalfOfUser

Určuje uživatelské jméno. Tato rutina funguje jménem uživatele, který tento parametr určuje.

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

-OnBehalfOfUserRole

Určuje roli uživatele. K získání role uživatele použijte rutinu Get-SCUserRole . Tato rutina funguje jménem role uživatele, kterou tento parametr určuje.

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

-VMMServer

Určuje objekt serveru VMM.

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

Výstupy

LibraryShare

Tato rutina vrátí objekt LibraryShare .