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 |