Sdílet prostřednictvím


Get-SCLibraryShare

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

Syntaxe

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. Mezi prostředky patří š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 .vmdk založené na VMware), virtuální disketové disky (soubory .vfd založené na Windows nebo soubory .flp založené na VMware), image ISO (soubory .iso) a skripty a uložené virtuální počítače.

Další informace o sdílených složkách knihovny potřebujete zadat 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 sdílené objekty 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ýchsch

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 serveru 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 $AllLibShares proměnné.

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.

Typ:Guid
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OnBehalfOfUser

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

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OnBehalfOfUserRole

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

Typ:UserRole
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VMMServer

Určuje objekt serveru VMM.

Typ:ServerConnection
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

Výstupy

LibraryShare

Tato rutina vrátí objekt LibraryShare.