Condividi tramite


Stop-DscConfiguration

Arresta un processo di configurazione in esecuzione.

Sintassi

Stop-DscConfiguration
    [-Force]
    [-CimSession <CimSession[]>]
    [-ThrottleLimit <Int32>]
    [-AsJob]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Descrizione

Il Stop-DscConfiguration cmdlet arresta un processo di configurazione in esecuzione. Specificare i computer a cui si applica questo cmdlet usando sessioni CIM (Common Information Model). Se non è in esecuzione alcun processo di configurazione, questo cmdlet restituisce un messaggio di avviso.

Stop-DscConfigurationè disponibile solo come parte dell'aggiornamento cumulativo di novembre 2014 per Windows RT 8.1, Windows 8.1 e Windows Server 2012 R2 dalla libreria di supporto tecnico Microsoft. Prima di usare questo cmdlet, esaminare le informazioni contenute in Novità in Windows PowerShell 5.0

Esempio

Esempio 1: Arrestare un processo di configurazione

In questo esempio viene creata una sessione CIM usando il New-CimSession cmdlet . L'oggetto CimSession viene usato per arrestare un processo di configurazione in esecuzione.

$Session = New-CimSession -ComputerName Server01 -Credential ACCOUNTS\User01
Stop-DscConfiguration -CimSession $Session

New-CimSession usa il parametro ComputerName per specificare il computer Server01. Il parametro Credential specifica l'account utente. L'oggetto CimSession viene archiviato nella $Session variabile. Quando viene eseguito il comando, viene richiesto di specificare la password dell'account utente.

Stop-DscConfiguration usa il parametro CimSession e l'oggetto archiviato in $Session per arrestare il processo di configurazione.

Parametri

-AsJob

Indica che questo cmdlet esegue il comando come processo in background. Per altre informazioni sui processi in background di PowerShell, vedere about_Jobs e about_Remote_Jobs.

Per usare il parametro AsJob , è necessario configurare i computer locali e remoti per la comunicazione remota. In Windows Vista e versioni successive del sistema operativo Windows è necessario aprire PowerShell con l'opzione Esegui come amministratore . Per altre informazioni, vedere about_Remote_Requirements.

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

-CimSession

Esegue il cmdlet in una sessione remota o in un computer remoto. Immettere un nome computer o un oggetto sessione, ad esempio l'output da New-CimSession o Get-CimSession.

Type:CimSession[]
Aliases:Session
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Stop-DscConfiguration non supporta il parametro Confirm . Se viene usato il parametro Confirm , viene visualizzato un errore.

Per i cmdlet di PowerShell che supportano Conferma, usando i prompt dei parametri per la verifica prima dell'esecuzione di un comando.

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

-Force

Forza l'esecuzione del comando senza chiedere conferma all'utente.

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

-ThrottleLimit

Specifica il numero massimo di operazioni simultanee che è possibile stabilire per eseguire il cmdlet.

Se questo parametro viene omesso o viene immesso un valore di 0 , PowerShell calcola un limite di limitazione ottimale in base al numero di cmdlet CIM in esecuzione nel computer. Questo valore limite su applica solo al cmdlet corrente, non alla sessione o al computer.

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

-WhatIf

Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.

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

Input

None

Output

None