Read-SCLibraryShare
Bir kitaplık paylaşımında depolanan VMM kitaplık nesnelerinin durumunu ve meta verilerini Güncelleştirmeler.
Syntax
Read-SCLibraryShare
[-LibraryShare] <LibraryShare>
[-Path <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Read-SCLibraryShare cmdlet'i, belirtilen kitaplık paylaşımında depolanan tüm Virtual Machine Manager (VMM) kitaplık nesnelerinin durumunu ve meta verilerini güncelleştirir. Bu güncelleştirme ayrıca belirtilen kitaplık paylaşımındaki yeni kitaplık dosyalarının yanı sıra belirtilen kitaplık paylaşımı altındaki yeni alt paylaşılan klasörleri de bulur.
Örnekler
Örnek 1: Belirtilen kitaplık paylaşımını güncelleştirme
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
İlk komut, VMMServer01 üzerindeki VMM kitaplığından LibraryServer01 üzerindeki AllVHDs adlı kitaplık paylaşım nesnesini alır ve nesneyi $LibShare değişkeninde depolar.
İkinci komut, paylaşımdaki $LibShare depolanan tüm kitaplık nesneleri için durum ve meta veri bilgilerini güncelleştirir ve ardından paylaşımda bulunan tüm yeni kitaplık nesnelerini VMM kitaplığına ekler.
Örnek 2: Birden çok kitaplık paylaşımını güncelleştirme
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
İlk komut, library share nesnelerini LibraryServer01'de adlarında "vhd" dizesiyle alır ve nesneleri $LibShares değişkeninde depolar.
İkinci komut, $LibShares depolanan tüm kitaplık paylaşımlarının bilgilerini güncelleştirir ve ardından bu paylaşımlarda bulunan tüm yeni kitaplık nesnelerini VMM kitaplığına ekler.
Örnek 3: Kitaplık paylaşımındaki belirli bir alt dizini güncelleştirme
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"
İlk komut, VMMServer01 üzerindeki VMM kitaplığından LibraryServer01 üzerindeki AllVHDs adlı kitaplık paylaşım nesnesini alır ve nesneyi $LibShare değişkeninde depolar.
İkinci komut, $LibShare depolanan kitaplık paylaşımında belirtilen alt dizindeki tüm kitaplık nesneleri için durum ve meta veri bilgilerini güncelleştirir ve ardından paylaşımda bulunan tüm yeni kitaplık nesnelerini VMM kitaplığına ekler.
Parametreler
-JobVariable
İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LibraryShare
BIR VMM kitaplık paylaşım nesnesi belirtir.
Type: | LibraryShare |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Path
İşlemin hedef yolunu belirtir.
Örnek biçimler:
- Yerel yol:
-Path "F:\"
- UNC yolu:
-Path "\\Library\Templates"
- Birim GUID yolu:
-Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
- VMware ESX yolu:
-Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
- Citrix XenServer yolu:
-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
Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Denetimin komut kabuğuna hemen döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Çıkışlar
LibraryShare
Bu cmdlet bir LibraryShare nesnesi döndürür.