Esegui script: la migliore funzionalità di SCCM?

C'è una lunga storia dietro al motivo per cui penso che Run Scripts sia la mia nuova funzione preferita all'interno di Configuration Manager (SCCM/ConfigMgr/MEMCM). Un giorno, stavo risolvendo un problema con un computer che si trova in un altro ufficio da cui lavoro. Per andare sul posto, dovevo guidare per più di 20 minuti, dedicare altri 5 minuti a risolvere il problema e poi guidare per altri 20 minuti fino al mio ufficio. Sembrava una perdita di tempo prezioso. Invece, usare Remote Desktop (RDP) per accedere al computer aveva più senso.

Quando ho tentato di utilizzare RDP per accedere al computer, tuttavia, non funzionava, quindi ho rapidamente determinato che il problema era il firewall. Mi stava impedendo di accedere al computer. Per superare questo problema, ho usato Esegui script per disattivare il firewall, che poi mi ha permesso di usare RDP. Di seguito sono riportati i passaggi che ho eseguito per disattivare il firewall. Ricorda sempre, però, di riattivare il firewall in seguito!

Disattiva un firewall di Windows utilizzando PowerShell

Una rapida ricerca su Google ha rivelato che il seguente comando PowerShell disattiva tutti i firewall su un computer Windows, quindi lo userò nel mio script.

Set-NetFirewallProfile -Profilo Dominio,Pubblico,Privato -Abilitato Falso

Come creare uno script in SCCM/ConfigMgr/MEMCM

Esegui script - Crea script

A partire dalla console ConfigMgr, sotto Libreria software, seleziona il script nodo e quindi fare clic su Crea script dal nastro.

Esegui script - Specifica dettagli script

Inserisci il nome dello script. Nel mio caso, l'ho chiamato "Disattiva firewall". Quindi, nella casella di testo dello script, ho copiato/incollato lo script di PowerShell che ti ho mostrato in precedenza. Clic Prossimo.

Esegui script - Dettagli script - Nodo di riepilogo

Clic Prossimo.

Esegui script - Dettagli script - Nodo di completamento

Clic Chiudere.

Esegui script - Seleziona script

Tornando alla console, noti che lo script deve essere approvato prima di poter essere utilizzato.

Come approvare uno script

Nota: Per impostazione predefinita, la persona che ha creato uno script NON PUÒ approvare il proprio copione. Come mai? La maggior parte delle aziende ha controlli di modifica, quindi questo aiuta, ma è un'opzione di impostazione del sito che può essere modificata. Se desideri modificare questa impostazione, consulta la sezione successiva, "Come modificare le impostazioni di approvazione".

Di seguito sono riportati i passaggi su come approvare uno script.

Esegui script - Approva-Nega

Fare clic con il pulsante destro del mouse sullo script e selezionare Approva/Nega.

Esegui script - Approva o Nega - Dettagli script

Rivedere lo script e fare clic su Prossimo.

Esegui script - Approva

Selezionare Approvare e inserisci un commento prima di fare clic su Prossimo pulsante.

Esegui script - Approva o nega - Nodo di riepilogo

Conferma i dettagli e clicca Prossimo.

Esegui script - Approva o Rifiuta - Nodo di completamento

Clic Chiudere.

Come modificare le impostazioni di approvazione

Esegui script - Impostazioni gerarchia

In console, sotto Amministrazione | Panoramica | Configurazione del sito | Siti, Selezionare Impostazioni della gerarchia dal nastro.

Esegui script - Proprietà impostazioni gerarchia

Deseleziona il Gli autori di script richiedono un approvatore di script aggiuntivo casella di controllo e quindi fare clic su ok pulsante.

Come utilizzare uno script di esecuzione su un dispositivo

Esegui script - Esegui script

Seleziona il dispositivo su cui eseguirai uno script facendo clic con il pulsante destro del mouse su di esso e selezionando Esegui script.

Esegui script - Seleziona script

Seleziona lo script e fai clic su Prossimo.

Esegui script - Esegui script - Nodo di riepilogo

Conferma il riepilogo e fai clic su Prossimo.

Esegui script - Stato script

Attendi l'esecuzione dello script. In genere, ci vogliono meno di 30 secondi. Una volta completato lo script, fare clic su Chiudere.

Come eseguire uno script su una raccolta

È qui che la funzione Esegui script è estremamente potente! Devi stare attento qui altrimenti questo può causare problemi.

Esegui script - Raccolta - Esegui script

Individua la raccolta su cui vuoi eseguire lo script. Fare clic con il tasto destro sulla raccolta e selezionare Esegui script.

Esegui script - Raccolta - Seleziona script

Seleziona lo script e fai clic su Prossimo.

Esegui script - Raccolta - Nodo di riepilogo

Rivedi il riepilogo, prestando particolare attenzione al numero di risorse a cui ti rivolgi! Quindi fare clic su Prossimo.

Esegui script - Raccolta - Stato script

Se il computer è offline, lo script tenta di essere eseguito per 1 ora prima del timeout. Clic Chiudere dopo aver esaminato i risultati.

Ricorda che puoi sempre vedere i risultati all'interno del Stato dello script nodo sul Monitoraggio nodo nella console.

Documentazione ufficiale degli script di esecuzione

La documentazione è sempre in aggiornamento, quindi per i dettagli più aggiornati, si prega di rivedere il documentazione ufficiale.

Riepilogo

Credimi quando ti dico che mi ci è voluto molto meno tempo per ricercare, scrivere, approvare e distribuire lo script di esecuzione sul mio computer problematico (circa 5 minuti) di quanto mi ci sarebbe voluto per guidare dall'altra parte della città fino all'altro nostro ufficio! Alla fine, la funzione Esegui script mi ha fatto risparmiare circa 35 minuti di viaggio. Significava anche che l'utente finale non veniva interrotto, quindi nessun tempo di inattività, e il loro problema veniva risolto dietro le quinte.

Ricorda che se stai eseguendo il mio stesso script, non dimenticare di riattivare il firewall! Uno dei trucchi che uso per questo è un CI che rileva se un firewall è disattivato. Vedi il mio post sul blog, Come creare un'impostazione di conformità per rilevare se il firewall è disattivato, per ulteriori dettagli.

Se avete domande, non esitate a contattarmi @GarthMJ.

Scopri come Right Click Tools sta cambiando il modo in cui vengono gestiti i sistemi.

Aumenta immediatamente la produttività con la nostra Community Edition limitata e gratuita.

Inizia oggi con Right Click Tools:

Condividi questo:

Supporto

  • Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.

Contatti

  • Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.
it_ITItalian