Share via


Read-SCLibraryShare

Aggiornamenti lo stato e i metadati degli oggetti della libreria VMM archiviati in una condivisione di libreria.

Sintassi

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

Descrizione

Il cmdlet Read-SCLibraryShare aggiorna lo stato e i metadati di tutti gli oggetti di libreria di Virtual Machine Manager (VMM) archiviati nella condivisione di libreria specificata. Questo aggiornamento trova anche nuovi file di libreria nella condivisione di libreria specificata e nuove cartelle condivise figlio nella condivisione di libreria specificata.

Esempio

Esempio 1: Aggiornare una condivisione di libreria specificata

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

Il primo comando ottiene l'oggetto di condivisione libreria denominato AllVHDs in LibraryServer01 dalla libreria VMM in VMMServer01 e quindi archivia l'oggetto nella variabile $LibShare.

Il secondo comando aggiorna le informazioni relative allo stato e ai metadati per tutti gli oggetti libreria nella condivisione archiviata in $LibShare, quindi aggiunge alla libreria Virtual Machine Manager tutti gli eventuali nuovi oggetti libreria individuati nella condivisione.

Esempio 2: Aggiornare più condivisioni di libreria

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

Il primo comando ottiene gli oggetti di condivisione della libreria in LibraryServer01 con la stringa "vhd" nei nomi e quindi archivia gli oggetti nella variabile $LibShares.

Il secondo comando aggiorna le informazioni per tutte le condivisioni di libreria archiviate in $LibShares, quindi aggiunge alla libreria Virtual Machine Manager tutti gli eventuali nuovi oggetti libreria individuati in tali condivisioni.

Esempio 3: Aggiornare una sottodirectory specifica in una condivisione di libreria

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"

Il primo comando ottiene l'oggetto di condivisione libreria denominato AllVHDs in LibraryServer01 dalla libreria VMM in VMMServer01 e quindi archivia l'oggetto nella variabile $LibShare.

Il secondo comando aggiorna le informazioni sullo stato e sui metadati per tutti gli oggetti della libreria nella sottodirectory specificata nella condivisione di libreria archiviata in $LibShare e quindi aggiunge tutti i nuovi oggetti di libreria trovati nella condivisione alla libreria VMM.

Parametri

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LibraryShare

Specifica un oggetto condivisione di libreria Virtual Machine Manager.

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

-Path

Specifica il percorso di destinazione per l'operazione.

Formati di esempio:

  • Percorso locale: -Path "F:\"
  • Percorso UNC: -Path "\\Library\Templates"
  • Percorso GUID del volume: -Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
  • Percorso VMware ESX: -Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
  • Percorso Citrix XenServer: -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

Specifica l'ID del suggerimento prestazioni e ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo restituisca immediatamente alla shell dei comandi.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Output

LibraryShare

Questo cmdlet restituisce un oggetto LibraryShare .