Remove-SCService
Hiermee verwijdert u een VMM-service en alle bijbehorende virtuele machines.
Syntaxis
Remove-SCService
[-VMMServer <ServerConnection>]
[-Service] <Service>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Met de cmdlet Remove-SCService verwijdert u een VMM-service (Virtual Machine Manager) en alle bijbehorende virtuele machines van de host waarop deze is geïmplementeerd. De service moet een gestopte status hebben voordat de service wordt verwijderd. Als u een service wilt stoppen, gebruikt u de cmdlet Stop-SCService.
Voorbeelden
Voorbeeld 1: Een specifieke service verwijderen die op een host is geïmplementeerd
PS C:\> $Service = Get-SCService -VMMServer "VMMServer01.Contoso.com" -Name "Service01"
PS C:\> Stop-SCService -Service $Service
PS C:\> Remove-SCService -Service $Service -Confirm
Met de eerste opdracht wordt het serviceobject met de naam Service01 op VMMServer01 opgehaald en wordt het object opgeslagen in de $Service variabele.
De tweede opdracht stopt de service die is opgeslagen in $Service.
Met de laatste opdracht wordt de service verwijderd die is opgeslagen in $Service en worden de bijbehorende bestanden van de virtuele machine uit het bestandssysteem verwijderd. Er wordt een bevestigingsprompt weergegeven voordat de service wordt verwijderd.
Voorbeeld 2: Alle services verwijderen met namen die een specifieke tekenreeks bevatten
PS C:\> $Services = Get-SCService -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -Match "Service" }
PS C:\> $Services | Stop-SCService
PS C:\> $Services | Remove-SCService -Confirm
Met de eerste opdracht worden alle serviceobjecten opgehaald die de tekenreeks 'Service' bevatten in hun naam en worden de objecten vervolgens opgeslagen in de variabele $Services.
Met de tweede opdracht worden alle services die zijn opgeslagen in $Service gestopt.
Met de derde opdracht verwijdert u alle serviceobjecten in $Services en verwijdert u de bijbehorende bestanden van de virtuele machine uit het bestandssysteem. Er wordt een bevestigingsprompt weergegeven voordat de service wordt verwijderd.
Parameters
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-JobVariable
Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-OnBehalfOfUser
Hiermee geeft u een gebruikersnaam. Deze cmdlet werkt namens de gebruiker die deze parameter opgeeft.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-OnBehalfOfUserRole
Hiermee geeft u een gebruikersrol op. Gebruik de cmdlet Get-SCUserRole om een gebruikersrol te verkrijgen. Deze cmdlet werkt namens de gebruikersrol die met deze parameter wordt opgegeven.
Type: | UserRole |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PROTipID
Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.
Type: | Guid |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RunAsynchronously
Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Service
Hiermee geeft u een VMM-serviceobject op.
Type: | Service |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-VMMServer
Hiermee geeft u een VMM-serverobject.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |