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 della libreria Virtual Machine Manager (VMM) archiviati nella condivisione di libreria specificata. Questo aggiornamento trova anche nuovi file di libreria nella condivisione di libreria specificata, nonché 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 condivisione di libreria denominato AllVHD 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 condivisione di libreria denominato AllVHD 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 di 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 della descrizione per le prestazioni e l'ottimizzazione delle 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 torni 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 .