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.