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.