Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: Windows PowerShell 4.0, Windows PowerShell 5.0
Esistono due modi per eseguire le configurazioni DSC (Desired State Configuration) di PowerShell: modalità push e modalità pull.
Modalità push
La modalità push si riferisce a un utente che applica attivamente una configurazione a un nodo di destinazione chiamando il cmdlet Start-DscConfiguration .
Dopo aver creato e compilato una configurazione, è possibile eseguirla in modalità push chiamando il cmdlet Start-DscConfiguration , impostando il parametro -Path del cmdlet sul percorso in cui si trova il MOF di configurazione. Ad esempio, se la configurazione MOF si trova in C:\DSC\Configurations\localhost.mof, è necessario applicarla al computer locale con il comando seguente: Start-DscConfiguration -Path 'C:\DSC\Configurations'
Annotazioni
Per impostazione predefinita, DSC esegue una configurazione come processo in background. Per eseguire la configurazione in modo interattivo, chiamare Start-DscConfiguration con il parametro Wait .
Modalità di trazione
In modalità pull, i client pull sono configurati per ottenere le configurazioni di stato desiderate da un servizio pull remoto. Analogamente, il servizio di pull è stato configurato per ospitare il servizio DSC ed è stato effettuato il provisioning con le configurazioni e le risorse richieste dai client di pull. Ognuno dei client di pull dispone di un evento pianificato che esegue un controllo periodico di conformità sulla configurazione del nodo. Quando l'evento viene attivato per la prima volta, Gestione configurazione locale (LCM) nel client di pull effettua una richiesta al servizio di pull per ottenere la configurazione specificata in LCM. Se tale configurazione esiste nel servizio di pull e supera i controlli di convalida iniziali, la configurazione viene scaricata nel client di pull, dove viene quindi eseguita da Gestione configurazione locale.
LCM verifica che il client sia conforme alla configurazione a intervalli regolari specificati dalla proprietà ConfigurationModeFrequencyMins di LCM. LCM verifica la presenza di configurazioni aggiornate nel servizio pull a intervalli regolari specificati dalla proprietà RefreshModeFrequency di LCM. Per informazioni sulla configurazione di Gestione configurazione locale, vedere Configurazione di Gestione configurazione locale.
La soluzione consigliata per l'hosting di un servizio pull è il servizio cloud DSC, Automazione di Azure. Questa soluzione ospitata fornisce gestione grafica, reportistica e amministrazione centralizzata.
Per altre informazioni sulla configurazione di un servizio di pull in Windows Server, vedere Configurazione di un server di pull Web DSC. Tuttavia, è necessario comprendere che questa implementazione ha funzionalità limitate e richiede un'integrazione "fai-da-te".
Negli argomenti seguenti vengono illustrati il servizio pull e i client: