{"id":271105,"date":"2023-03-26T17:09:00","date_gmt":"2023-03-26T14:09:00","guid":{"rendered":"https:\/\/howto.mediadoma.com\/?p=271105"},"modified":"2025-03-13T22:21:21","modified_gmt":"2025-03-13T19:21:21","slug":"come-creare-attivita-pianificate-in-windows-powershell-e-perche-dovresti","status":"publish","type":"post","link":"https:\/\/howto.mediadoma.com\/it\/come-creare-attivita-pianificate-in-windows-powershell-e-perche-dovresti\/","title":{"rendered":"Come creare attivit\u00e0 pianificate in Windows PowerShell (e perch\u00e9 dovresti)"},"content":{"rendered":"\n<p>Spesso, quando si desidera pianificare attivit\u00e0 in Windows, di solito si raggiunge prima l&#8217;utilit\u00e0 Utilit\u00e0 di pianificazione di Windows. Tuttavia, \u00e8 possibile utilizzare i cmdlet di Windows PowerShell per creare, modificare ed eliminare attivit\u00e0 pianificate.<\/p>\n<p>Ma perch\u00e9 dovresti usare PowerShell per pianificare le attivit\u00e0 invece dello strumento Tash Scheduler designato? Scopriamolo.<\/p>\n<h2>Perch\u00e9 usare PowerShell invece di Utilit\u00e0 di pianificazione?<\/h2>\n<p>Per la maggior parte degli utenti Windows, \u00e8 pi\u00f9 semplice utilizzare l&#8217;Utilit\u00e0 di pianificazione per creare semplici attivit\u00e0 pianificate. Tuttavia, il motivo principale per utilizzare PowerShell invece di Utilit\u00e0 di pianificazione \u00e8 principalmente la possibilit\u00e0 di creare uno script che interagisca con il sistema tramite un&#8217;attivit\u00e0 pianificata.<\/p>\n<p>L&#8217;Utilit\u00e0 di pianificazione fa parte di Windows da molto tempo e puoi saperne di pi\u00f9 <a href=\"https:\/\/howto.mediadoma.com\/it\/esegui-programmi-automaticamente-utilizzando-lutilita-di-pianificazione-di-windows\/\" title=\"sull'esecuzione automatica dei programmi utilizzando l'Utilit\u00e0 di pianificazione\">sull&#8217;esecuzione automatica dei programmi utilizzando l&#8217;Utilit\u00e0 di pianificazione<\/a> nella nostra guida. Questo ti aiuter\u00e0 a decidere il metodo migliore per creare attivit\u00e0 pianificate per le tue esigenze specifiche.<\/p>\n<h2>Che cos&#8217;\u00e8 uno script di PowerShell?<\/h2>\n<p>Windows PowerShell \u00e8 un programma di gestione della configurazione e dell&#8217;automazione delle attivit\u00e0. Include anche un linguaggio di scripting. Gli script di PowerShell, chiamati &quot;cmdlet&quot;, consentono di creare operazioni complesse e multi-azione.<\/p>\n<p>Uno script di PowerShell pu\u00f2 essere utilizzato per qualcosa di semplice come raccogliere e presentare informazioni su un computer. Un amministratore di rete potrebbe creare uno script che arresti tutti i computer di una rete che non viene utilizzata.<\/p>\n<p>Gli script sono pi\u00f9 comunemente usati dagli amministratori di sistema e di rete, ma ci\u00f2 non significa che non puoi creare script PowerShell per eseguire azioni semplici e complesse sul tuo personal computer. In effetti, ci sono molti <a href=\"https:\/\/www.makeuseof.com\/tag\/simple-windows-scripts\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">semplici script di Windows<\/a> che sono facili da configurare, ma forniscono molte funzionalit\u00e0.<\/p>\n<h2>Creazione di un&#8217;attivit\u00e0 pianificata in PowerShell (con privilegi elevati)<\/h2>\n<p>Dovrai aprire PowerShell con privilegi di amministratore quando desideri creare attivit\u00e0 pianificate. Se non sai come farlo, assicurati di saperne di pi\u00f9 <a href=\"https:\/\/www.makeuseof.com\/tag\/ways-to-run-a-program-as-administrator-in-windows\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">sull&#8217;avvio di programmi con privilegi elevati<\/a>.<\/p>\n<p>Per aprire PowerShell, fare clic con il pulsante destro del mouse sul pulsante del menu Start e selezionare <strong>PowerShell (Admin)<\/strong> dal menu Power User. Se non vedi questa opzione, cerca <strong>PowerShell<\/strong> in Ricerca di Windows e seleziona <strong>Esegui come amministratore<\/strong>.<\/p>\n<p>\u00c8 necessario creare una variabile per contenere l&#8217;azione dell&#8217;attivit\u00e0. Per fare ci\u00f2, digita: <strong>$action = New-ScheduledTaskAction -Execute &#8216;PROGRAM&#8217;<\/strong> e premi <strong>Invio<\/strong>. Sostituisci <strong>PROGRAM<\/strong> con il nome del programma per cui stai creando l&#8217;attivit\u00e0.<\/p>\n<p><a href=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-634046338c0b2.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-634046338c0b2.jpg\" alt=\"Come creare attivit\u00e0 pianificate in Windows PowerShell (e perch\u00e9 dovresti)\"><\/a><\/p>\n<p>Il nome della variabile nel comando sopra \u00e8 la parte $azione. Puoi cambiarlo in qualsiasi cosa tu voglia, ma \u00e8 meglio mantenerlo breve e descrittivo. Deve anche essere in minuscolo.<\/p>\n<p>Quindi, crea il trigger per l&#8217;attivit\u00e0 pianificata. Ci\u00f2 includer\u00e0 un tempo e una frequenza di ripetizione. Per aggiungere un trigger, digita: <strong>$trigger = New-ScheduledTaskTrigger -SETTING -At TIME<\/strong>. Sostituire <strong>-SETTING<\/strong> con la frequenza, ad esempio Giornaliera. Sostituisci <strong>-At TIME<\/strong> con un orario, ad esempio &quot;Alle 7:00&quot;.<\/p>\n<p>\u00c8 possibile utilizzare una volta, ogni giorno, ogni settimana o ogni mese per la frequenza. L&#8217;ora pu\u00f2 essere in formato 12 o 24 ore. Se stai utilizzando la frequenza settimanale, puoi anche aggiungere <strong>-DaysOfWeek<\/strong>, quindi il giorno. <strong>Marted\u00ec<\/strong>, per esempio. Puoi anche usare <strong>-DaysInterval<\/strong> per controllare la frequenza. Ad esempio, \u2013 <strong>DaysInterval 3<\/strong>, eseguir\u00e0 l&#8217;attivit\u00e0 ogni tre giorni.<\/p>\n<p><a href=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-6340463603ca1.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-6340463603ca1.jpg\" alt=\"Come creare attivit\u00e0 pianificate in Windows PowerShell (e perch\u00e9 dovresti)\"><\/a><\/p>\n<p>Ora devi mettere insieme tutte le informazioni in un unico comando. Nella riga di comando seguente, sostituisci <strong>TASK-FOLDER<\/strong>, <strong>TASK-NAME<\/strong> e <strong>OPTIONAL-DESCRIPTION-TEXT<\/strong> con le informazioni sull&#8217;attivit\u00e0. Il <strong>-TaskPath<\/strong> \u00e8 facoltativo ma ti aiuta a identificare le attivit\u00e0 create.<\/p>\n<p>Per creare l&#8217;attivit\u00e0 pianificata, digitare: <strong>Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath &quot;TASK-FOLDER&quot; -TaskName &quot;TASK-NAME&quot; -Description &quot;OPTIONAL-DESCRIPTION-TEXT&quot;<\/strong>. Premi <strong>Invio<\/strong>.<\/p>\n<p>L&#8217;attivit\u00e0 pianificata verr\u00e0 quindi creata e si attiver\u00e0 al raggiungimento della frequenza e del tempo di attivazione.<\/p>\n<h2>Modifica di un&#8217;attivit\u00e0 pianificata in PowerShell (con privilegi elevati)<\/h2>\n<p>Puoi anche usare PowerShell per modificare un&#8217;attivit\u00e0 pianificata creata in precedenza. Puoi modificare un&#8217;attivit\u00e0 pianificata anche se \u00e8 attualmente attiva. Sar\u00e0 necessario conoscere il nome dell&#8217;attivit\u00e0 pianificata e il percorso dell&#8217;attivit\u00e0.<\/p>\n<p>Aprire PowerShell con privilegi di amministratore cercando in Windows Search e facendo clic su <strong>Esegui come amministratore<\/strong>.<\/p>\n<p>\u00c8 necessario creare una variabile per contenere le modifiche alle attivit\u00e0 pianificate. Digitare: <strong>$trigger = New-ScheduledTaskTrigger -SETTING -At TIME<\/strong>. Modificare <strong>-SETTING<\/strong> e -At <strong>TIME<\/strong> alla frequenza e all&#8217;ora che si desidera impostare per l&#8217;attivit\u00e0.<\/p>\n<p><a href=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-634046381ac95.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-634046381ac95.jpg\" alt=\"Come creare attivit\u00e0 pianificate in Windows PowerShell (e perch\u00e9 dovresti)\"><\/a><\/p>\n<p>Per modificare il programma utilizzato dall&#8217;attivit\u00e0 pianificata, digitare: <strong>$action = New-ScheduledTaskAction -Execute &#8216;PROGRAM&#8217;<\/strong>. Sostituisci <strong>PROGRAM<\/strong> nel comando con il nome del programma che desideri utilizzare insieme al percorso del file .exe.<\/p>\n<p>Quindi, applica queste modifiche all&#8217;attivit\u00e0 pianificata digitando: <strong>Set-ScheduledTask -Trigger $trigger -Action $action -TaskPath &quot;TASK-FOLDER&quot; -TaskName &quot;TASK-NAME&quot;<\/strong>. Sostituisci <strong>TASK-FOLDER<\/strong> e <strong>TASK-NAME<\/strong> con i dettagli dell&#8217;attivit\u00e0 che desideri modificare.<\/p>\n<p><a href=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-6340463a82e7d.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-6340463a82e7d.jpg\" alt=\"Come creare attivit\u00e0 pianificate in Windows PowerShell (e perch\u00e9 dovresti)\"><\/a><\/p>\n<h2>Come eliminare le attivit\u00e0 pianificate in PowerShell<\/h2>\n<p>Le attivit\u00e0 pianificate create in PowerShell possono essere eliminate anche in PowerShell.<\/p>\n<p>Aprire PowerShell (Elevated) e digitare il comando seguente per confermare che l&#8217;attivit\u00e0 esiste ed \u00e8 attiva: <strong>Get-ScheduledTask -TaskName &quot;TASK-NAME&quot;<\/strong>. Sostituisci <strong>TASK-NAME<\/strong> con il nome dell&#8217;attivit\u00e0 che desideri eliminare.<\/p>\n<p>Supponendo che l&#8217;attivit\u00e0 pianificata sia stata trovata, puoi eliminarla con il comando seguente: <strong>Unregister-ScheduledTask -TaskName &quot;TASK-NAME&quot; -Confirm:$false<\/strong>. Sostituisci <strong>TASK-NAME<\/strong> con il nome dell&#8217;attivit\u00e0 che desideri eliminare.<\/p>\n<p><a href=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-6340463caebe3.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-6340463caebe3.jpg\" alt=\"Come creare attivit\u00e0 pianificate in Windows PowerShell (e perch\u00e9 dovresti)\"><\/a><\/p>\n<p>Per confermare che l&#8217;attivit\u00e0 \u00e8 stata eliminata, digita: <strong>Get-ScheduledTask -TaskName &quot;TASK-NAME&quot;<\/strong>, sostituendo <strong>TASK-NAME<\/strong> con il nome dell&#8217;attivit\u00e0 pianificata eliminata.<\/p>\n<p>Dovresti quindi vedere un avviso che non esiste alcuna attivit\u00e0 con quel nome. Se vengono visualizzati i dettagli dell&#8217;attivit\u00e0 pianificata richiesta, significa che non \u00e8 stata eliminata correttamente. Controlla i dettagli che hai inserito durante il passaggio 1 sopra.<\/p>\n<h2>Cmdlet di PowerShell aggiuntivi per le attivit\u00e0 pianificate<\/h2>\n<p>Ora che conosci le nozioni di base sulla creazione di attivit\u00e0 pianificate in PowerShell, puoi sperimentare con altri cmdlet.<\/p>\n<p>Esistono molti altri modi per controllare le attivit\u00e0 pianificate con le righe di comando. Questi includono la disabilitazione temporanea delle attivit\u00e0, l&#8217;esportazione di un&#8217;attivit\u00e0 pianificata come stringa XML e l&#8217;arresto di tutte le attivit\u00e0 in esecuzione.<\/p>\n<p>\u00c8 possibile trovare un elenco completo di tutti <a href=\"https:\/\/docs.microsoft.com\/en-us\/powershell\/module\/scheduledtasks\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">i cmdlet delle attivit\u00e0 pianificate di PowerShell in Microsoft Docs<\/a>.<\/p>\n<h2>Creazione di attivit\u00e0 pianificate in Windows PowerShell<\/h2>\n<p>Non tutti dovranno utilizzare PowerShell per creare attivit\u00e0 pianificate. L&#8217;Utilit\u00e0 di pianificazione fa un ottimo lavoro permettendoti di pianificare attivit\u00e0 semplici come l&#8217;apertura di app. Ma se hai bisogno di sapere come creare attivit\u00e0 pianificate in PowerShell, il potente strumento di automazione di Windows, questa guida \u00e8 un ottimo punto di partenza.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/www.makeuseof.com\" class=\"external external_icon\">www.makeuseof.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&#8217;Utilit\u00e0 di pianificazione \u00e8 eccezionale, ma l&#8217;impostazione di attivit\u00e0 pianificate in Windows PowerShell ha invece i suoi vantaggi.<\/p>\n","protected":false},"author":1,"featured_media":229879,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[2922],"tags":[3059],"class_list":["post-271105","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-finestre","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/271105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/comments?post=271105"}],"version-history":[{"count":1,"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/271105\/revisions"}],"predecessor-version":[{"id":302484,"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/271105\/revisions\/302484"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/media\/229879"}],"wp:attachment":[{"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/media?parent=271105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/categories?post=271105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howto.mediadoma.com\/it\/wp-json\/wp\/v2\/tags?post=271105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}