Add-SCLibraryServer
Bir bilgisayarı VMM'ye kitaplık sunucusu olarak ekler.
Sözdizimi
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=799436
Ortamı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ı
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | 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
.
Tür: | VMMCredential |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Description
Kitaplık sunucusu için bir açıklama belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | 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.
Tür: | Boolean |
Diğer adlar: | AllowUnencryptedTransfers |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | 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.
Tür: | Guid |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-JobVariable
İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | 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.
Tür: | Guid |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-RunAsynchronously
Denetimin komut kabuğuna hemen döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-VMHostGroup
Bir sanal makine konak grubu nesnesi belirtir.
Tür: | HostGroup |
Diğer adlar: | LibraryGroup |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-VMMServer
BIR VMM sunucu nesnesi belirtir.
Tür: | ServerConnection |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
Çıkışlar
LibraryServer
Bu cmdlet bir LibraryServer nesnesi döndürür.