Get-DscConfiguration
Ottiene la configurazione corrente dei nodi.
Sintassi
Get-DscConfiguration
[-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>]
[-AsJob]
[<CommonParameters>]
Descrizione
Il Get-DscConfiguration
cmdlet ottiene la configurazione corrente dei nodi, se la configurazione esiste. Specificare i computer tramite sessioni Common Information Model (CIM). 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
Questo esempio ottiene lo stato corrente da un computer specificato da una sessione CIM. L'esempio crea una sessione CIM da usare con il cmdlet per un computer denominato Server01. In alternativa, è possibile creare una matrice di sessioni CIM per applicare il cmdlet a più computer specificati.
Il primo comando crea una sessione CIM usando il New-CimSession
cmdlet e quindi archivia l'oggetto CimSession nella variabile $Session . Il comando richiede l'immissione di una password. Per ulteriori informazioni, digitare Get-Help New-CimSession
.
Il secondo comando ottiene la configurazione corrente per i computer identificati dagli oggetti CimSession archiviati nella variabile $Session, in questo caso, il computer denominato Server01.
Parametri
-AsJob
Indica che questo cmdlet esegue il comando come processo in background.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
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 di un cmdlet New-CimSession o Get-CimSession . Il valore predefinito è la sessione corrente nel computer locale.
Type: | CimSession[] |
Aliases: | Session |
Position: | Named |
Default value: | None |
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
, Windows PowerShell calcola un limite di limitazione ottimale per il cmdlet 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 |