Aracılığıyla paylaş


Add-SCLibraryShare

Kitaplık sunucusunun dosya sistemindeki Windows paylaşımlarını VMM kitaplığına kitaplık paylaşımları olarak ekler.

Syntax

Add-SCLibraryShare
   [-VMMServer <ServerConnection>]
   [-SharePath] <String>
   [-Credential <PSCredential>]
   [-Description <String>]
   [-AddDefaultResources]
   [-JobGroup <Guid>]
   [-UseAlternateDataStream <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Add-SCLibraryShare cmdlet'i, bir kitaplık sunucusunun dosya sistemindeki Windows paylaşımlarını Virtual Machine Manager (VMM) kitaplığına kitaplık paylaşımları olarak ekler.

VMM kitaplığına kitaplık paylaşımı ekleyebilmeniz için önce paylaşımı Windows dosya sisteminde oluşturmanız gerekir. Örneğin, kitaplığa eklemek istediğiniz bir klasörü oluşturmak ve paylaşmak için Windows Gezgini'ni kullanabilirsiniz.

VMM Kurulumu tarafından veya ayrı bir kitaplık sunucusunda oluşturulan varsayılan kitaplık paylaşımıyla (MSSCVMMLibrary) aynı düzeyde bir Windows paylaşımı oluşturursanız, bu paylaşımı VMM kitaplığına eklemek için Add-SCLibraryShare cmdlet'ini kullanın.

Varsayılan VMM kitaplık paylaşımı (MSSCVMMLibrary) altında bir Windows klasörü oluşturursanız, VMM paylaşımı otomatik olarak tarar, bu paylaşımda depolanan kitaplık nesneleri olarak nitelen tüm mevcut nesneleri bulur ve kitaplık nesnelerini kitaplığa ekler. Ancak, bu paylaşımı el ile yenilemek ve içeriğini VMM kitaplığına aktarmak için Read-SCLibraryShare cmdlet'ini kullanabilirsiniz.

Not: Yalnızca kitaplık yenileyici tarafından bulunabilen ancak yönetici tarafından oluşturulmayan kitaplık kaynakları sanal sabit diskleri (Windows tabanlı .vhd dosyaları, Citrix XenServer tabanlı .vhd dosyaları veya VMware tabanlı .vmdk dosyaları), sanal disketleri (Windows tabanlı .vfd dosyaları veya VMware tabanlı .flp dosyaları), ISO görüntülerini (.iso dosyaları) ve betikleri içerir.

Örnekler

Örnek 1: VMM kitaplığına kitaplık paylaşımı nesnesi olarak Windows paylaşımı ekleme

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> Add-SCLibraryShare -SharePath "\\LibraryServer01\AllVHDs"

İlk komut VMMServer01'e bağlanır.

İkinci komut, AllVHDs (LibraryServer01 üzerinde bulunan bir Windows paylaşımı) adlı kitaplığa bir kitaplık paylaşımı nesnesi ekler. Bu örnekte LibraryServer01'in zaten bir VMM kitaplık sunucusu olduğu varsayılır.

Örnek 2: VMM kitaplığına kitaplık paylaşımı nesneleri olarak iki Windows paylaşımı ekleme

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $SharePaths = "\\LibraryServer01\AllVHDs", "\\LibraryServer01\AllISOs"
PS C:\> ForEach($SharePath in $SharePaths) { Add-SCLibraryShare -SharePath $SharePath }

İlk komut VMMServer1'e bağlanır.

İkinci komut, $SharePaths değişkeninde "\LibraryServer01\AllVHDs" ve "\LibraryServer01\AllSOs" dizelerini depolar. Bu örnekte LibraryServer01'in zaten bir VMM kitaplık sunucusu olduğu varsayılır.

Son komut, $SharePaths depolanan iki paylaşım adını Add-SCLibraryShare cmdlet'ine geçirmek için bir ForEach döngüsü kullanır ve bu da her Windows paylaşımını VMM'ye kitaplık paylaşımı olarak ekler.

Not: ForEach döngü deyiminin standart Windows PowerShell hakkında daha fazla bilgi için yazınGet-Help about_ForEach. ForEach döngü deyimi, ForEach'i diğer ad olarak kullanan ForEach-Object cmdlet'i ile aynı değildir.

Parametreler

-AddDefaultResources

Kitaplık paylaşımı için varsayılan kaynakların eklendiğini gösterir.

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

-Credential

Bu eylemi gerçekleştirme izni olan bir hesabın kullanıcı adını ve parolasını içeren bir kimlik bilgisi nesnesi veya bazı cmdlet'ler için Farklı Çalıştır hesabı nesnesi belirtir. Veya Restart-SCJob durumunda, yeniden başlatılan bir görevi tamamlama izni vardır.

PSCredential nesnesi hakkında daha fazla bilgi için yazınGet-Help Get-Credential.

Farklı Çalıştır hesapları hakkında daha fazla bilgi için yazın Get-Help New-SCRunAsAccount.

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

-Description

Kitaplık paylaşımı için bir açıklama belirtir.

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

-JobGroup

Aynı iş grubu tanımlayıcısını içeren son komut çalıştırmalarından hemen önce bir küme olarak çalışacak bir dizi komut için bir tanımlayıcı belirtir.

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

-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

-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 hemen komut kabuğuna 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

-SharePath

Evrensel Adlandırma Kuralı (UNC) yolu kullanan mevcut bir kitaplık sunucusundaki geçerli bir kitaplık paylaşımının yolunu belirtir.

Örnek biçim: -SharePath "\\LibServer01\LibShare"

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

-UseAlternateDataStream

Use AlternateDataStream komutunun kullanılıp kullanılmayacağını belirtir.

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

-VMMServer

Bir VMM sunucu nesnesi belirtir.

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

Çıkışlar

LibraryShare

Bu cmdlet bir LibraryShare nesnesi döndürür.