Sdílet prostřednictvím


Read-SCLibraryShare

Aktualizace stav a metadata objektů knihovny VMM uložených ve sdílené složce knihovny.

Syntax

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 ve 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á objekty sdílené 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 přidá všechny nové objekty knihovny nalezené v těchto sdílených složkách do knihovny VMM.

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 sdílené složky 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 se sleduje a ukládá do proměnné pojmenované tímto parametrem.

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

-LibraryShare

Určuje objekt sdílené složky knihovny VMM.

Type:LibraryShare
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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\]"
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

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

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.

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

Výstupy

LibraryShare

Tato rutina vrátí objekt LibraryShare .