Read-SCLibraryShare
Aktualizuje stav a metadata objektů knihovny VMM uložených ve sdílené složce knihovny.
Syntaxe
Read-SCLibraryShare
[-LibraryShare] <LibraryShare>
[-Path <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Rutina Read-SCLibraryShare aktualizuje stav a metadata všech objektů knihovny nástroje Virtual Machine Manager (VMM) uložených v zadané sdílené složce knihovny. Tato aktualizace také najde nové soubory knihovny v zadané sdílené složce knihovny a také nové podřízené sdílené složky v zadané sdílené složce knihovny.
Příklady
Příklad 1: Aktualizace zadané sdílené složky knihovny
PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }
PS C:\> Read-SCLibraryShare -LibraryShare $LibShare
První příkaz získá objekt sdílené složky knihovny s názvem AllVHDs on LibraryServer01 z knihovny VMM na VMMServer01 a pak uloží objekt do proměnné $LibShare.
Druhý příkaz aktualizuje informace o stavu a metadatech pro všechny objekty knihovny ve sdílené složce uložené v $LibShare a pak přidá všechny nové objekty knihovny nalezené ve sdílené složce do knihovny VMM.
Příklad 2: Aktualizace více sdílených složek knihovny
PS C:\> $LibShares = Get-SCLibraryShare -VMMServer "VMMServer1.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -match "vhd" }
PS C:\> $LibShares | Read-SCLibraryShare
První příkaz získá sdílené objekty knihovny na LibraryServer01 s řetězcem "vhd" v jejich názvech a pak uloží objekty do proměnné $LibShares.
Druhý příkaz aktualizuje informace pro všechny sdílené složky knihovny uložené v $LibShares a pak do knihovny VMM přidá všechny nové objekty knihovny nalezené v těchto sdílených složkách.
Příklad 3: Aktualizace konkrétního podadresáře ve sdílené složce knihovny
PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }
PS C:\> Read-SCLibraryShare -LibraryShare $LibShare -Path "Production\WebFrontEnd"
První příkaz získá objekt sdílené složky knihovny s názvem AllVHDs on LibraryServer01 z knihovny VMM na VMMServer01 a pak uloží objekt do proměnné $LibShare.
Druhý příkaz aktualizuje informace o stavu a metadatech pro všechny objekty knihovny v zadaném podadresáři ve sdílené složce knihovny uložené v $LibShare a pak přidá všechny nové objekty knihovny nalezené ve sdílené složce do knihovny VMM.
Parametry
-JobVariable
Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LibraryShare
Určuje objekt sdílené složky knihovny VMM.
Typ: | LibraryShare |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Path
Určuje cílovou cestu pro operaci.
Příklady formátů:
- Místní cesta:
-Path "F:\"
- Cesta UNC:
-Path "\\Library\Templates"
- Cesta GUID svazku:
-Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
- Cesta K VMware ESX:
-Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
- Cesta Citrix XenServer:
-Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PROTipID
Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RunAsynchronously
Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Výstupy
LibraryShare
Tato rutina vrátí objekt LibraryShare.