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.