Remove-SCLibraryShare
VMM'den bir kitaplık paylaşımını kaldırır, ancak paylaşımı Windows dosya sisteminden silmez.
Syntax
Remove-SCLibraryShare
[-LibraryShare] <LibraryShare>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Remove-SCLibraryShare cmdlet'i, Virtual Machine Manager (VMM) kitaplığından bir kitaplık paylaşımını kaldırır. Bu cmdlet, bilgisayardaki dosya sisteminden hiçbir paylaşım veya dosya kaldırmaz.
Bu cmdlet, başarılı olduğunda nesnesini döndürür (MarkedForDeletion özelliği $True olarak ayarlanır) veya hata durumunda bir hata iletisi döndürür.
Örnekler
Örnek 1: VMM kitaplığından kitaplık paylaşımı nesnesini kaldırma
PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }
PS C:\> Remove-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, kitaplık paylaşımı nesnesini ve bu paylaşımdaki tüm kitaplık nesnelerini VMM kitaplığından kaldırır, ancak paylaşımı veya içeriğini kitaplık sunucusundaki dosya sisteminden silmez.
Örnek 2: VMM kitaplığından birden çok kitaplık paylaşımı nesnesini kaldırma
PS C:\> $LibShares = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -match "vhd" }
PS C:\> $LibShares | Remove-SCLibraryShare
İlk komut, Adı VMMServer01 üzerindeki VMM kitaplığından "vhd" dizesini içeren LibraryServer01'deki tüm kitaplık paylaşım nesnelerini alır ve ardından bu paylaşım nesnelerini $LibShares değişkeninde (nesne dizisi) depolar.
İkinci komut, $LibShares içindeki her kitaplık paylaşımı nesnesini Remove-SCLibraryShare'e geçirir. Cmdlet, kitaplık paylaşımı nesnelerinin her birini ve paylaşımdaki tüm nesneleri VMM kitaplığından kaldırır, ancak ilgili paylaşımları veya içeriklerini kitaplık sunucusundaki dosya sisteminden silmez.
Parametreler
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
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 |
-LibraryShare
VmM kitaplık paylaşımı nesnesini belirtir.
Type: | LibraryShare |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
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 |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |