Read-SCLibraryShare
Aggiorna 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 sullo stato e sui metadati per tutti gli oggetti libreria nella condivisione archiviata in $LibShare, quindi aggiunge tutti i nuovi oggetti di libreria trovati nella condivisione alla libreria VMM.
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 la condivisione di oggetti 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 e quindi aggiunge tutti i nuovi oggetti di libreria trovati in queste condivisioni alla libreria VMM.
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 rilevato e archiviato nella variabile denominata da questo parametro.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LibraryShare
Specifica un oggetto condivisione libreria VMM.
Tipo: | LibraryShare |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | 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\]"
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PROTipID
Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Output
LibraryShare
Questo cmdlet restituisce un oggetto LibraryShare