Condividi tramite


Get-DscConfiguration

Ottiene la configurazione corrente dei nodi.

Sintassi

Get-DscConfiguration
   [-CimSession <CimSession[]>]
   [-ThrottleLimit <Int32>]
   [-AsJob]
   [<CommonParameters>]

Descrizione

Il cmdlet Get-DscConfiguration ottiene la configurazione corrente dei nodi, se la configurazione esiste. Specificare i computer usando sessioni CIM (Common Information Model). Se non si specifica un computer di destinazione, il cmdlet ottiene la configurazione dal computer locale.

Esempio

Esempio 1: Ottenere la configurazione per il computer locale

Get-DscConfiguration

Questo comando ottiene lo stato corrente per il computer locale.

Esempio 2: Ottenere la configurazione per un computer specificato

$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Get-DscConfiguration -CimSession $Session

In questo esempio viene ottenuto lo stato corrente da un computer specificato da una sessione CIM. Nell'esempio viene creata una sessione CIM per un computer denominato Server01 da usare con il cmdlet . In alternativa, creare una matrice di sessioni CIM per applicare il cmdlet a più computer specificati.

Il primo comando crea una sessione CIM usando il cmdlet New-CimSession e quindi archivia l'oggetto CimSession nella variabile $Session. Il comando richiede una password. Per altre informazioni, digitare Get-Help New-CimSession.

Il secondo comando ottiene la configurazione corrente per i computer identificati dall'CimSession oggetti archiviati nella variabile $Session, in questo caso il computer denominato Server01.

Parametri

-AsJob

Indica che questo cmdlet esegue il comando come processo in background.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly: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 di un New-CimSession o cmdlet Get-CimSession. Il valore predefinito è la sessione corrente nel computer locale.

Tipo:CimSession[]
Alias:Session
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly: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, Windows PowerShell calcola un limite di limitazione ottimale per il cmdlet in base al numero di cmdlet CIM in esecuzione nel computer. Il limite di limitazione si applica solo al cmdlet corrente, non alla sessione o al computer.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False