Set-SCLibraryServer
VMM kitaplık sunucusunun özelliklerini ayarlar.
Syntax
Set-SCLibraryServer
[-LibraryServerManagementCredential <RunAsAccount>]
[-LibraryServer] <LibraryServer>
[-Description <String>]
[-VMHostGroup <HostGroup>]
[-ClearVMHostGroup]
[-JobGroup <Guid>]
[-EnableUnencryptedFileTransfer <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCLibraryServer
[-LibraryServerManagementCredential <RunAsAccount>]
[-LibraryServer] <LibraryServer>
[-Description <String>]
[-VMHostGroup <HostGroup>]
[-ClearVMHostGroup]
[-JobGroup <Guid>]
-VMNetworks <VMNetwork[]>
[-EnableUnencryptedFileTransfer <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCLibraryServer
[-LibraryServerManagementCredential <RunAsAccount>]
[-LibraryServer] <LibraryServer>
[-Description <String>]
[-VMHostGroup <HostGroup>]
[-ClearVMHostGroup]
[-JobGroup <Guid>]
-AddVMNetwork <VMNetwork[]>
[-EnableUnencryptedFileTransfer <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCLibraryServer
[-LibraryServerManagementCredential <RunAsAccount>]
[-LibraryServer] <LibraryServer>
[-Description <String>]
[-VMHostGroup <HostGroup>]
[-ClearVMHostGroup]
[-JobGroup <Guid>]
-RemoveVMNetwork <VMNetwork[]>
[-EnableUnencryptedFileTransfer <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Set-SCLibraryServer cmdlet'i bir Virtual Machine Manager (VMM) kitaplık sunucusunun özelliklerini ayarlar. Bu cmdlet'i, Add-SCLibraryShare cmdlet'iyle kullanıldığında, bir dizi kitaplık paylaşımı eklemek için bir iş grubunun parçası olarak da kullanabilirsiniz.
Örnekler
Örnek 1: Kitaplık sunucusunun açıklamasını değiştirme
PS C:\> $LibServer = Get-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com"
PS C:\> Set-SCLibraryServer -LibraryServer $LibServer -Description "Library server for Production"
İlk komut, VMMServer01 üzerinde LibraryServer01 adlı kitaplık sunucusu nesnesini alır ve $LibServer değişkeninde depolar.
İkinci komut, FileServer01 açıklamasını "Üretim için Kitaplık sunucusu" olarak değiştirir.
Örnek 2: Kitaplık sunucusunun açıklamasını güncelleştirme
PS C:\> $LibServer = Get-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com"
PS C:\> Set-SCLibraryServer -LibraryServer $LibServer -Description "The library server is used by the Seattle office."
İlk komut, VMMServer01 üzerinde LibraryServer01 adlı kitaplık sunucusu nesnesini alır ve $LibServer değişkeninde depolar.
İkinci komut, $LibServer değişkeninde depolanan kitaplık sunucusu nesnesinin açıklamasını güncelleştirir.
Örnek 3: Kitaplık sunucusuna VM ağı ekleme
PS C:\> $VMNetwork = Get-SCVMNetwork -Name "VMNetwork01"
PS C:\> Get-SCLibraryServer -ComputerName "LibraryServer01.Contoso.com" | Set-SCLibraryServer -AddVMNetwork $VMNetwork
İlk komut, VMNetwork01 adlı VM ağ nesnesini alır ve nesneyi $VMNetwork değişkeninde depolar.
İkinci komut LibraryServer01 adlı kitaplık sunucusu nesnesini alır ve nesneyi kitaplık sunucusuna VMNetwork01 ekleyen Set-SCLibraryServer cmdlet'ine geçirmek için işlem hattı işlecini kullanır.
Parametreler
-AddVMNetwork
Set-SCLibraryServer ile birlikte kullanıldığında bir veya daha fazla VM ağının belirtilen kitaplık sunucusuna ağ bağlantısı olduğunu belirtir.
Type: | VMNetwork[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClearVMHostGroup
Kitaplık sunucusu için konak grubu ilişkilendirmesini sıfırlar.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
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 konak şifreleme gerektirmiyorsa, şifrelenmemiş ağ dosyası aktarımlarına izin vermek performansı artırabilir.
Şu parametreyi kullanarak:
- 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ı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 |
-LibraryServer
Bir VMM kitaplık sunucusu nesnesi belirtir.
Type: | LibraryServer |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LibraryServerManagementCredential
VMM kitaplığı için bir Farklı Çalıştır hesabı belirtir.
Type: | RunAsAccount |
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 |
-RemoveVMNetwork
Set-SCVMLibraryServer ile birlikte kullanıldığında belirtilen kitaplık sunucusundan bir veya daha fazla VM ağı için ağ bağlantısını kaldırır.
Type: | VMNetwork[] |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-VMHostGroup
Bir sanal makine konak grubu nesnesini veya konak grubu nesneleri dizisini belirtir.
Type: | HostGroup |
Aliases: | LibraryGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMNetworks
Set-SCVMLibraryServer ile birlikte kullanıldığında bir veya daha fazla VM ağının belirtilen kitaplık sunucusuna ağ bağlantısı olduğunu belirtir.
Type: | VMNetwork[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Çıkışlar
LibraryServer
Bu cmdlet bir LibraryServer nesnesi döndürür.
Notlar
- Get-SCLibraryServer cmdlet'i kullanılarak alınabilen bir VMM kitaplık sunucusu nesnesi gerektirir.