Dela via


Remove-SCLibraryShare

Tar bort en biblioteksresurs från VMM men tar inte bort resursen från Windows-filsystemet.

Syntax

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

Description

Cmdleten Remove-SCLibraryShare tar bort en biblioteksresurs från VMM-biblioteket (Virtual Machine Manager). Den här cmdleten tar inte bort några resurser eller filer från filsystemet på datorn.

Den här cmdleten returnerar objektet när det lyckas (med egenskapen MarkedForDeletion inställd på $True) eller returnerar ett felmeddelande vid fel.

Exempel

Exempel 1: Ta bort ett biblioteksresursobjekt från VMM-biblioteket

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

Det första kommandot hämtar biblioteksresursobjektet Med namnet AllVHDs på LibraryServer01 från VMM-biblioteket på VMMServer01 och lagrar sedan objektet i variabeln $LibShare.

Det andra kommandot tar bort biblioteksresursobjektet och alla biblioteksobjekt i den här resursen från VMM-biblioteket, men tar inte bort resursen eller dess innehåll från filsystemet på biblioteksservern.

Exempel 2: Ta bort flera biblioteksresursobjekt från VMM-biblioteket

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

Det första kommandot hämtar alla biblioteksresursobjekt på LibraryServer01 vars namn innehåller strängen "vhd" från VMM-biblioteket på VMMServer01 och lagrar sedan dessa resursobjekt i variabeln $LibShares (en objektmatris).

Det andra kommandot skickar varje biblioteksresursobjekt i $LibShares till Remove-SCLibraryShare. Cmdleten tar bort vart och ett av biblioteksresursobjekten och alla objekt i resursen från VMM-biblioteket, men tar inte bort motsvarande resurser eller deras innehåll från filsystemet på biblioteksservern.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln som heter av den här parametern.

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

-LibraryShare

Anger ett VMM-biblioteksresursobjekt.

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

-PROTipID

Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

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

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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