Delen via


Read-SCLibraryShare

Updates de status en metagegevens van VMM-bibliotheekobjecten die zijn opgeslagen in een bibliotheekshare.

Syntax

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

Description

De cmdlet Read-SCLibraryShare werkt de status en metagegevens van alle VMM-bibliotheekobjecten (Virtual Machine Manager) bij die zijn opgeslagen in de opgegeven bibliotheekshare. Deze update vindt 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 zijn opgeslagen in $LibShare, waarna nieuwe bibliotheekobjecten in de share worden 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 $LibShares variabele.

Met de tweede opdracht wordt de informatie bijgewerkt voor alle bibliotheekshares die zijn opgeslagen in $LibShares, waarna nieuwe bibliotheekobjecten in deze shares worden 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, waarna nieuwe bibliotheekobjecten in de share worden 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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LibraryShare

Hiermee geeft u een VMM-bibliotheekshareobject op.

Type:LibraryShare
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Path

Hiermee geeft u het doelpad voor de bewerking.

Voorbeelden van indelingen:

  • Lokaal pad: -Path "F:\"
  • UNC-pad: -Path "\\Library\Templates"
  • Volume-GUID-pad: -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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Uitvoerwaarden

LibraryShare

Met deze cmdlet wordt een LibraryShare-object geretourneerd.