Aracılığıyla paylaş


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