Get-DscLocalConfigurationManager

Ottiene le impostazioni e gli stati del Configuration Manager locale per il nodo.

Sintassi

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

Descrizione

Il Get-DscLocalConfigurationManager cmdlet ottiene le impostazioni di Gestione configurazione locale o la metaconfigurazione e gli stati di Gestione configurazione locale per il nodo. Specificare i computer tramite sessioni Common Information Model (CIM). Se non si specifica un computer di destinazione, il cmdlet ottiene le impostazioni di configurazione dal computer locale.

Esempio

Esempio 1: Ottenere le impostazioni di Gestione configurazione locale per il computer locale

Get-DscLocalConfigurationManager

ActionAfterReboot              : ContinueConfiguration
AgentId                        : 47edd8c9-2798-4827-839a-b35cc87e69fb
AllowModuleOverWrite           : False
CertificateID                  :
ConfigurationDownloadManagers  : {}
ConfigurationID                :
ConfigurationMode              : ApplyAndMonitor
ConfigurationModeFrequencyMins : 15
Credential                     :
DebugMode                      : {NONE}
DownloadManagerCustomData      :
DownloadManagerName            :
LCMCompatibleVersions          : {1.0, 2.0}
LCMState                       : Idle
LCMStateDetail                 :
LCMVersion                     : 2.0
StatusRetentionTimeInDays      : 10
SignatureValidationPolicy      : NONE
SignatureValidations           : {}
MaximumDownloadSizeMB          : 500
PartialConfigurations          :
RebootNodeIfNeeded             : False
RefreshFrequencyMins           : 30
RefreshMode                    : PUSH
ReportManagers                 : {}
ResourceModuleManagers         : {}
PSComputerName

Questo comando ottiene le impostazioni di Gestione configurazione locale per il computer locale.

Per altre informazioni sui singoli attributi dell'output, vedere la documentazione relativa alla configurazione dell'Configuration Manager locale.

Esempio 2: Ottenere le impostazioni di Gestione configurazione locale per un computer specificato

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

ActionAfterReboot              : ContinueConfiguration
AgentId                        : 169dfa57-a7f9-43be-a7a5-9dd06587e052
AllowModuleOverWrite           : False
CertificateID                  :
ConfigurationDownloadManagers  : {}
ConfigurationID                :
ConfigurationMode              : ApplyAndMonitor
ConfigurationModeFrequencyMins : 15
Credential                     :
DebugMode                      : {NONE}
DownloadManagerCustomData      :
DownloadManagerName            :
LCMCompatibleVersions          : {1.0, 2.0}
LCMState                       : Idle
LCMStateDetail                 :
LCMVersion                     : 2.0
StatusRetentionTimeInDays      : 10
SignatureValidationPolicy      : NONE
SignatureValidations           : {}
MaximumDownloadSizeMB          : 500
PartialConfigurations          :
RebootNodeIfNeeded             : False
RefreshFrequencyMins           : 30
RefreshMode                    : PUSH
ReportManagers                 : {}
ResourceModuleManagers         : {}
PSComputerName                 : Server01
PSComputerName                 : Server01

In questo esempio vengono recuperate le impostazioni di Gestione configurazione locale per 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 le impostazioni Configuration Manager locali 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 New-CimSession cmdlet o Get-CimSession .

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.

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