Partager via


Remove-SCLibraryShare

Supprime un partage de bibliothèque de VMM, mais ne supprime pas le partage du système de fichiers Windows.

Syntax

Remove-SCLibraryShare
      [-LibraryShare] <LibraryShare>
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

L’applet de commande Remove-SCLibraryShare supprime un partage de bibliothèque de la bibliothèque Virtual Machine Manager (VMM). Cette cmdlet ne supprime pas de partages ou de fichiers du système de fichiers sur l’ordinateur.

Cette applet de commande retourne l’objet en cas de réussite (avec la propriété MarkedForDeletion définie sur $True) ou retourne un message d’erreur en cas d’échec.

Exemples

Exemple 1 : Supprimer un objet de partage de bibliothèque de la bibliothèque VMM

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

La première commande obtient l’objet de partage de bibliothèque nommé AllVHDs sur LibraryServer01 à partir de la bibliothèque VMM sur VMMServer01, puis stocke l’objet dans la variable $LibShare.

La deuxième commande supprime l’objet de partage de bibliothèque et tous les objets de bibliothèque de ce partage de la bibliothèque VMM, mais ne supprime pas le partage ou son contenu du système de fichiers sur le serveur de bibliothèque.

Exemple 2 : Supprimer plusieurs objets de partage de bibliothèque de la bibliothèque VMM

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

La première commande obtient tous les objets de partage de bibliothèque sur LibraryServer01 dont le nom inclut la chaîne « vhd » de la bibliothèque VMM sur VMMServer01, puis stocke ces objets de partage dans la variable $LibShares (tableau d’objets).

La deuxième commande transmet chaque objet de partage de bibliothèque dans $LibShares à Remove-SCLibraryShare. L’applet de commande supprime chacun des objets de partage de bibliothèque et tous les objets du partage de la bibliothèque VMM, mais ne supprime pas les partages correspondants ou leur contenu du système de fichiers sur le serveur de bibliothèque.

Paramètres

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.

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

-LibraryShare

Spécifie un objet de partage de bibliothèque VMM.

Type:LibraryShare
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PROTipID

Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

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

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

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

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False