Read-SCLibraryShare
Uppdateringar tillstånd och metadata för VMM-biblioteksobjekt som lagras i en biblioteksresurs.
Syntax
Read-SCLibraryShare
[-LibraryShare] <LibraryShare>
[-Path <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Cmdleten Read-SCLibraryShare uppdaterar tillståndet och metadata för alla VMM-biblioteksobjekt (Virtual Machine Manager) som lagras i den angivna biblioteksresursen. Den här uppdateringen hittar även nya biblioteksfiler på den angivna biblioteksresursen samt nya underordnade delade mappar under den angivna biblioteksresursen.
Exempel
Exempel 1: Uppdatera en angiven biblioteksresurs
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
Det första kommandot hämtar biblioteksresursobjektet med namnet AllVHDs på LibraryServer01 från VMM-biblioteket på VMMServer01 och lagrar sedan objektet i variabeln $LibShare.
Det andra kommandot uppdaterar status- och metadatainformationen för alla biblioteksobjekt i resursen som lagras i $LibShare och lägger sedan till alla nya biblioteksobjekt som finns i resursen i VMM-biblioteket.
Exempel 2: Uppdatera flera biblioteksresurser
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
Det första kommandot hämtar biblioteksresursobjekten på LibraryServer01 med strängen "vhd" i sina namn och lagrar sedan objekten i variabeln $LibShares.
Det andra kommandot uppdaterar informationen för alla biblioteksresurser som lagras i $LibShares och lägger sedan till alla nya biblioteksobjekt som finns i dessa resurser till VMM-biblioteket.
Exempel 3: Uppdatera en specifik underkatalog på en biblioteksresurs
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"
Det första kommandot hämtar biblioteksresursobjektet med namnet AllVHDs på LibraryServer01 från VMM-biblioteket på VMMServer01 och lagrar sedan objektet i variabeln $LibShare.
Det andra kommandot uppdaterar status- och metadatainformationen för alla biblioteksobjekt i den angivna underkatalogen på biblioteksresursen som lagras i $LibShare och lägger sedan till alla nya biblioteksobjekt som finns i resursen i VMM-biblioteket.
Parametrar
-JobVariable
Anger att jobb förloppet spåras och lagras i variabeln med namnet av den här parametern.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LibraryShare
Anger ett VMM-biblioteksresursobjekt.
Type: | LibraryShare |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Path
Anger målsökvägen för åtgärden.
Exempelformat:
- Lokal sökväg:
-Path "F:\"
- UNC-sökväg:
-Path "\\Library\Templates"
- Volym-GUID-sökväg:
-Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
- VMware ESX-sökväg:
-Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
- Citrix XenServer-sökväg:
-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
Anger ID för tipset om prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Utdata
LibraryShare
Den här cmdleten returnerar ett LibraryShare-objekt .