Remove-SCGuestOSProfile
Tar bort ett gästoperativsystemprofilobjekt från VMM.
Syntax
Remove-SCGuestOSProfile
[-GuestOSProfile] <GuestOSProfile>
[-Force]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten Remove-SCGuestOSProfile tar bort ett eller flera gästoperativsystemprofilobjekt från VMM-biblioteket.
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 en specifik gästoperativsystemprofil från biblioteket
PS C:\> $OSProfile = Get-SCGuestOSProfile -Name "NewOSProfile01"
PS C:\> Remove-SCGuestOSProfile -GuestOSProfile $OSProfile -Confirm
Det första kommandot hämtar gästoperativsystemprofilobjektet med namnet NewOSProfile01 och lagrar objektet i variabeln $OSProfile.
Det andra kommandot tar bort gästoperativsystemprofilen som lagras i $OSProfile och ber om bekräftelse innan åtgärden slutförs.
Exempel 2: Ta bort alla operativsystemprofiler utan att uppmanas att bekräfta varje borttagning
PS C:\> $OSProfiles = Get-SCGuestOSProfile -VMMServer "VMMServer01.Contoso.com"
PS C:\> $OSProfiles | Remove-SCGuestOSProfile
Det första kommandot hämtar alla operativsystemprofilobjekt från VMMServer01 och lagrar objekten i $OSProfiles-objektmatrisen.
Det andra kommandot skickar varje objekt i $OSProfiles till cmdleten Remove-OSProfile , som tar bort vart och ett av gästoperativsystemprofilobjekten från VMM-biblioteket.
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 |
-Force
Tvingar kommandot att köras utan att be om användarbekräftelse.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GuestOSProfile
Anger ett gästoperativsystemprofilobjekt.
Type: | GuestOSProfile |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobVariable
Anger att jobb förloppet spåras och lagras i variabeln med namnet av den här parametern.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset om 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 |
Kommentarer
- Kräver ett VMM-gästoperativsystemprofilobjekt som kan hämtas med hjälp av cmdleten Get-SCGuestOSProfile .