Add-SCLibraryServer

Bir bilgisayarı VMM'ye kitaplık sunucusu olarak ekler.

Syntax

Add-SCLibraryServer
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   -Credential <VMMCredential>
   [-Description <String>]
   [-VMHostGroup <HostGroup>]
   [-JobGroup <Guid>]
   [-EnableUnencryptedFileTransfer <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Add-SCLibraryServer cmdlet'i, Virtual Machine Manager'a (VMM) kitaplık sunucusu olarak bir veya daha fazla bilgisayar ekler. Bir bilgisayarın kitaplık sunucusu olması için, vmm sunucusuyla aynı etki alanında veya güvenilen bir etki alanında olması gerekir. VMM kitaplık sunucusu sistem gereksinimleri için, konumundaki TechNet Kitaplığı'nda http://go.microsoft.com/fwlink/?LinkId=799436Ortamınızı System Center 2019 - Virtual Machine Manager için hazırlama bölümüne bakın.

BIR bilgisayarı VMM'ye kitaplık sunucusu olarak eklediğinizde, VMM bu sunucuya Virtual Machine Manager Aracısı yazılımını otomatik olarak yükler.

VMM kitaplığı iki birincil bileşenden oluşur:

  • Kitaplığı. VMM veritabanının tüm kitaplık kaynaklarını temsil eden nesneleri depolayan bölümü.

  • Kitaplık Kaynak Dosyaları. Bir veya daha fazla fiziksel kitaplık sunucusundaki kitaplık paylaşımlarında depolanan dosyalar. Kitaplık kaynakları birden çok fiziksel kitaplık sunucusuna dağıtılabilir. Bazı kitaplık nesnelerinin dosyaları vardır, bazılarının ise yoktur.

VMM kitaplık kaynakları sanal makine şablonlarını, donanım profillerini, konuk işletim sistemi profillerini, sanal sabit diskleri (Windows tabanlı .vhd dosyaları, Citrix XenServer tabanlı .vhd dosyaları veya VMware tabanlı .vmdk dosyalarını), sanal disketleri (Windows tabanlı .vfd dosyaları veya VMware tabanlı .flp dosyaları), ISO görüntülerini (.iso dosyaları) ve betikleri içerir. Ayrıca, bir konağa dağıtılmasını istemediğiniz sanal makineleri kitaplıkta depolayabilirsiniz.

Bu kaynaklardan şablonlar, donanım profilleri ve konuk işletim sistemi profilleri yalnızca kitaplıkta depolanan nesneler tarafından temsil edilir. Diğer kaynaklar, kitaplık sunucularındaki dosya sisteminde depolanan dosyalar ve kitaplıkta depolanan dosyalara karşılık gelen nesnelerdir.

Örnekler

Örnek 1: Kitaplık sunucusu ekleme

PS C:\> $Creds = Get-Credential
PS C:\> Add-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com" -Credential $Creds -RunAsynchronously

İlk komut sizden kimlik bilgilerini ister. İletişim kutusu görüntülendiğinde, yerel Yönetici hesabı veya kitaplık sunucusunda yönetici haklarına sahip bir etki alanı hesabı için kullanıcı adını ve parolayı yazın.

İkinci komut, LibraryServer01 adlı kitaplık sunucusu nesnesini VMMServer01'deki kitaplığa ekler.

Örnek 2: Kitaplık sunucusu olarak iki düğüme sahip yüksek oranda kullanılabilir bir dosya sunucusu ekleme

PS C:\> $Credential = Get-Credential
PS C:\> $Cluster = Find-SCCluster -ComputerName "HAFileServer01.Contoso.com" -Credential $Credential
PS C:\> ForEach ($Node in $Cluster.ClusterNodes) { Add-SCLibraryServer -ComputerName $Node -Credential $Credential}
PS C:\> Add-SCLibraryServer -ComputerName "HAFileServer01.Contoso.com" -Credential $Credential
PS C:\> Add-SCLibraryShare -SharePath "\\HAFileServer01.Contoso.com\LibShare" -Credential $Credential

Bu örnekte, en az iki düğüme sahip bir küme oluşturduğunuz, yüksek oranda kullanılabilir bir dosya sunucusu oluşturduğunuz ve yüksek oranda kullanılabilir dosya sunucusunda bir paylaşım oluşturduğunuz varsayılır (bu örnekte, \HAFIleServer01.Contoso.com\LibShare tarafından temsil edilir).

İlk komut, kullanıcı adı ve parola girmenizi isteyen Get-Credential kullanır ve kimlik bilgilerinizi $Credential'de depolar. Bu işlem için gerekli kimlik bilgileri, VMM'ye eklemek istediğiniz yüksek oranda kullanılabilir dosya sunucusunu barındıran bir yük devretme kümesinin her düğümünde yönetici haklarına sahip bir etki alanı hesabıdır.

İkinci komut, HAFileServer01'in yüksek oranda kullanılabilir bir dosya sunucusu olduğunu ve küme nesnesini $Cluster değişkeninde depoladığını onaylamak için Find-SCCluster cmdlet'ini kullanır.

Üçüncü komut, her küme düğümünü Add-SCLibraryServer'a geçirmek için bir ForEach döngüsü kullanır ve bu da düğümleri kitaplık sunucuları olarak ekler. Windows PowerShell ForEach döngü deyimi hakkında daha fazla bilgi için yazınGet-Help about_ForEach.

Dördüncü komut, HAFileServer01 adlı yüksek oranda kullanılabilir dosya sunucusunu VMM'ye kitaplık sunucusu olarak eklemek için Add-SCLibraryServer kullanır.

Son komut, belirtilen paylaşımı yüksek oranda kullanılabilir dosya sunucusuna eklemek için Add-SCLibraryShare kullanır. Kitaplık paylaşımları ekleme hakkında daha fazla bilgi için yazın Get-Help Add-SCLibraryShare.

Parametreler

-ComputerName

VMM'nin ağınızda benzersiz olarak tanımlayabildiği bir bilgisayarın adını belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • FQDN
  • IPv4 veya IPv6 adresi
  • NetBIOS adı
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Credential

Kimlik bilgisi nesnesini veya bazı cmdlet'ler için, bu eylemi gerçekleştirme izni olan bir hesabın kullanıcı adını ve parolasını içeren farklı çalıştır hesabı nesnesini 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ın Get-Help Get-Credential.

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

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

-Description

Kitaplık sunucusu için bir açıklama belirtir.

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

-EnableUnencryptedFileTransfer

True olarak ayarlandığında ağ dosyası aktarımlarının şifreleme gerektirmediğini gösterir. Kaynak ana bilgisayar veya hedef ana bilgisayar şifreleme gerektirmediyse şifrelenmemiş ağ dosyası aktarımlarına izin vermek performansı artırabilir.

Aşağıdakiler için bu parametreyi kullanın:

  • Kitaplığın içine veya dışına şifrelenmemiş dosya aktarımlarını etkinleştirin.
  • Bir konak grubu içinde, dışında veya içinde şifrelenmemiş dosya aktarımlarını etkinleştirin.
Type:Boolean
Aliases:AllowUnencryptedTransfers
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ırmadan hemen önce küme olarak çalışacak bir dizi komut için 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 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

-VMHostGroup

Bir sanal makine konak grubu nesnesi belirtir.

Type:HostGroup
Aliases:LibraryGroup
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

LibraryServer

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