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 .