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.