Delen via


Read-SCLibraryShare

Hiermee werkt u de status en metagegevens van VMM-bibliotheekobjecten bij die zijn opgeslagen in een bibliotheekshare.

Syntaxis

Read-SCLibraryShare
    [-LibraryShare] <LibraryShare>
    [-Path <String>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Description

De Read-SCLibraryShare cmdlet werkt de status en metagegevens van alle VMM-bibliotheekobjecten (Virtual Machine Manager) bij die zijn opgeslagen in de opgegeven bibliotheekshare. Met deze update vindt u ook nieuwe bibliotheekbestanden op de opgegeven bibliotheekshare en nieuwe onderliggende gedeelde mappen onder de opgegeven bibliotheekshare.

Voorbeelden

Voorbeeld 1: Een opgegeven bibliotheekshare bijwerken

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

Met de eerste opdracht wordt het bibliotheekshareobject met de naam AllVHD's op LibraryServer01 opgehaald uit de VMM-bibliotheek op VMMServer01 en wordt het object vervolgens opgeslagen in de $LibShare variabele.

Met de tweede opdracht worden de status- en metagegevensgegevens bijgewerkt voor alle bibliotheekobjecten in de share die is opgeslagen in $LibShare. Vervolgens worden nieuwe bibliotheekobjecten in de share toegevoegd aan de VMM-bibliotheek.

Voorbeeld 2: Meerdere bibliotheekshares bijwerken

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

Met de eerste opdracht worden de bibliotheekshareobjecten op LibraryServer01 opgehaald met de tekenreeks 'vhd' in hun namen en worden de objecten vervolgens opgeslagen in de variabele $LibShares.

Met de tweede opdracht worden de gegevens bijgewerkt voor alle bibliotheekshares die zijn opgeslagen in $LibShares en worden alle nieuwe bibliotheekobjecten die in deze shares zijn gevonden, toegevoegd aan de VMM-bibliotheek.

Voorbeeld 3: Een specifieke submap bijwerken op een bibliotheekshare

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"

Met de eerste opdracht wordt het bibliotheekshareobject met de naam AllVHD's op LibraryServer01 opgehaald uit de VMM-bibliotheek op VMMServer01 en wordt het object vervolgens opgeslagen in de $LibShare variabele.

Met de tweede opdracht worden de status- en metagegevensgegevens bijgewerkt voor alle bibliotheekobjecten in de opgegeven submap op de bibliotheekshare die is opgeslagen in $LibShare. Vervolgens worden eventuele nieuwe bibliotheekobjecten in de share toegevoegd aan de VMM-bibliotheek.

Parameters

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LibraryShare

Hiermee geeft u een VMM-bibliotheekshareobject op.

Type:LibraryShare
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Path

Hiermee geeft u het doelpad voor de bewerking.

Voorbeeldindelingen:

  • Lokaal pad: -Path "F:\"
  • UNC-pad: -Path "\\Library\Templates"
  • Pad naar volume-GUID: -Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
  • VMware ESX-pad: -Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
  • Citrix XenServer-pad: -Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Uitvoerwaarden

LibraryShare

Met deze cmdlet wordt een LibraryShare--object geretourneerd.