Share via


Stop-SCService

Arresta un servizio VMM e tutte le macchine virtuali all'interno del servizio.

Sintassi

Stop-SCService
    [-VMMServer <ServerConnection>]
    [-Service] <Service>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]
Stop-SCService
    [-VMMServer <ServerConnection>]
    [-Service] <Service>
    [-SaveState]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]
Stop-SCService
    [-VMMServer <ServerConnection>]
    [-Service] <Service>
    [-DiscardSavedState]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]
Stop-SCService
    [-VMMServer <ServerConnection>]
    [-Service] <Service>
    [-Shutdown]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

Descrizione

Il cmdlet Stop-SCService arresta un servizio Virtual Machine Manager (VMM) e tutte le macchine virtuali all'interno del servizio. Per avviare un servizio, usare il cmdlet Start-SCService.

Esempio

Esempio 1: Arrestare un servizio specifico

PS C:\> $Service = Get-SCService -Name "Service01"
PS C:\> Stop-SCService -Service $Service

Il primo comando ottiene l'oggetto servizio denominato Service01 e archivia l'oggetto nella variabile $Service.

Il secondo comando arresta il servizio in $Service, che arresta tutte le macchine virtuali nel servizio.

Parametri

-DiscardSavedState

Indica che questo cmdlet elimina lo stato salvato associato a un servizio.

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

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

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

-OnBehalfOfUser

Specifica un nome utente. Questo cmdlet opera per conto dell'utente specificato da questo parametro.

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

-OnBehalfOfUserRole

Specifica un ruolo utente. Per ottenere un ruolo utente, usare il cmdlet Get-SCUserRole . Questo cmdlet opera per conto del ruolo utente specificato da questo parametro.

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

-PROTipID

Specifica l'ID della descrizione per le prestazioni e l'ottimizzazione delle risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.

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

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

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

-SaveState

Salva lo stato di una macchina virtuale o di un servizio.

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

-Service

Specifica un oggetto servizio VMM.

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

-Shutdown

Indica che è necessario arrestare una macchina virtuale, un servizio o un server di origine. Nel caso di una macchina virtuale o di un servizio, il cmdlet associato tenta di usare il sistema operativo per arrestare normalmente la macchina virtuale.

Nel caso di una conversione da macchina fisica a macchina virtuale (P2V) riuscita, il cmdlet arresta il server di origine.

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

-VMMServer

Specifica un oggetto server Virtual Machine Manager.

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

Output

VirtualMachine[]

Questo cmdlet restituisce una matrice di oggetti VirtualMachine .