Visualizzazione post con etichetta riga di comando. Mostra tutti i post
Visualizzazione post con etichetta riga di comando. Mostra tutti i post

mercoledì 23 marzo 2022

Windows 10: Windows Defender

Windows Defender è l'antivirus integrato nel sistema operativo di Microsoft. In quest'articolo verrà mostrato come interagire da riga di comando con Windows Defender. Se si utilizza un antivirus di terze parti, Windows Defender potrebbe essere stato disabilitato pertanto i comandi mostrati nell'articolo non funzioneranno. Avviato il prompt dei comandi come amministratore, accedere alla cartella contenente Windows Defender con il comando
cd "\Program Files\Windows Defender"


Verifica e installazione aggiornamenti
Come ogni buon antivirus, anche Windows Defender riceve periodicamente gli aggiornamenti delle definizione dei virus e del "motore" dell'antivirus. Per verificare la presenza di aggiornamenti è possibile digitare dal prompt dei comandi
MpCmdRun -SignatureUpdate
Il comando, oltre a verificare la disponibilità degli aggiornamenti provvederà anche a scaricarli ed installarli.
Update Windows Defender
FIG 1 - Update Windows Defender

Se le nuove definizioni danno problemi è possibile rimuoverle e ripristinare quelle precedenti utilizzando il comando
MpCmdRun -RemoveDefinitions -All

Allo stesso modo è possibile disinstallare il nuovo engine dell'antivirus con il comando
MpCmdRun -RemoveDefinitions -Engine


Scansione del sistema
Possiamo avviare diversi tipi di scansione a seconda delle nostre esigenze.
Per eseguire una scansione rapida
MpCmdRun -Scan -ScanType 1
Windows Defender, Scansione rapida
FIG 2 - Windows Defender, Scansione rapida


Per eseguire una scansione completa e approfondita del sistema
MpCmdRun -Scan -ScanType 2

Per avviare la scansione mirata di una particolare cartella
MpCmdRun -Scan -ScanType 3 -File path_cartella
dove al posto di path_cartella va specificato il nome della cartella compreso il percorso (ad es. c:\users\pippo\downloads)

Alcuni virus possono prendere di mira il settore di boot del disco che normalmente non è accessibile dal sistema. Un virus insediato in tale settore può infettare il sistema ad ogni avvio . Per eseguire una scansione mirata del settore di boot del disco
MpCmdRun.exe -Scan -ScanType -BootSectorScan


File in quarantena
Quando l'antivirus individua file sospetti o infetti che non riesce a bonificare, può spostarli in quarantena: uno spazio protetto dove i file infetti vengono salvati in modo da non rappresentare più una minaccia per il sistema. Tramite il seguente comando vengono visualizzati i file che sono stati spostati in quarantena
MpCmdRun -Restore -ListAll
Windows Defender, File in quarantena
FIG 3 - Windows Defender, File in quarantena

Per ripristinare tutti i file presenti dalla quarantena (operazione da eseguire con le dovute cautele)
MpCmdRun -Restore -All

Per ripristinare un particolare file dalla quarantena
MpCmdRun -Restore -Name nomefile 
dove nomefile rappresenta il nome, compreso estensione, del file presente in quarantena (ad es. game.exe).

Se vogliamo recuperare un particolare file dalla quarantena e salvarlo in uno determinato percorso
MpCmdRun -Restore -Name nomefile -FilePath destinazione 
dove al posto di destinazione va specificato il percorso in cui il file verrà ripristinato (ad es. c:\temp).





mercoledì 12 gennaio 2022

MS Outlook: Switch da riga di comando per Outlook 365, 2021, 2019, 2016, 2013 e precedenti

Outlook viene fornito con numerosi switch e parametri utilizzabili da riga di comando che possono rivelarsi utili nella risoluzione di problemi o per l'automazione. Questo articolo contiene una panoramica di tutti gli switch da riga di comando disponibili per ogni versione di Outlook e come possono essere utilizzati.
Il modo più semplice per utilizzare uno switch da riga di comando è attraverso la finestra di dialogo Esegui:
  • Avviare la finestra Esegui premendo la combinazione di tasti WIN+R
  • Digitare, nell'apposita casella, outlook.exe seguito da uno spazio il simbolo slash (/) e lo switch che si intende utilizzare. Ad esempio, Outlook.exe /cleanips
Esegui
FIG 1 - Esegui


Panoramica dei comandi a riga di comando

I comandi mostrati in tabella sono stati presi da vari file di help locali e online e da vari articoli delle KB. In tabella viene indicato il comando, la sua descrizione e a quali versioni di Outlook si applica.

SwitchDescrizioneVersione Outlook
/a path:\<filename>Crea un elemento con il file specificato come allegato. Esempio:
Outlook.exe /a "C:\Dati da Inviare\Documento.doc"
Se non viene specificato alcun tipo di elemento, si assume IPM.Note. Non può essere usato con classi di messaggi che non sono basate su Outlook.
2000, 2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/altvba <otmfilename>Apre il programma VBA specificato in otmfilename, piuttosto che %appdata%\Microsoft\Outlook\VbaProject.OTM.2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/autorun nomemacroApre Outlook ed esegue immediatamente la macro specificata da nomemacro.
(non più supportato dopo Outlook 2003 SP2)
2003
/c <classemessaggio>Crea un nuovo elemento della classe di messaggio specificata (moduli di Outlook o qualsiasi altro modulo MAPI valido):
/c ipm.activity crea una voce del diario
/c ipm.appointment crea un appuntamento
/c ipm.contact crea un contatto
/c ipm.note crea un messaggio e-mail
/c ipm.stickynote crea una nota
/c ipm.task crea un'attività
2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/checkclientRichiede il gestore predefinito di e-mail, news e contatti.2000, 2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/cleanautocompletecacheRimuove tutti i nomi e gli indirizzi e-mail dalla lista del completamento automatico.2010, 2013, 2016, 2019, 2021, 365
/cleancategoriesCancella i nomi delle categorie personalizzate create dall'utente. Ripristina le categorie ai nomi predefiniti.2007, 2010, 2013, 2016, 2019, 2021, 365
/cleanclientrulesAvvia Outlook e cancella le regole basate sul client.2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/cleanconvongoingactionsCancella la Conversations Actions Table (CAT). Le voci del CAT per un thread di conversazione di solito scadono 30 giorni dopo l'assenza di attività. Lo switch a riga di comando cancella tutte le regole di tagging, ignora e spostamento delle conversazioni fermando immediatamente qualsiasi azione aggiuntiva.2010, 2013, 2016, 2019, 2021, 365
/cleandmrecordsCancella i record di log salvati quando un manager o un delegato rifiuta una riunione.2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/cleanfindersRimuove le cartelle di ricerca dall'archivio del server Microsoft Exchange.2000, 2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/cleanfreebusyCancella e rigenera le informazioni di libero/occupato. Questo switch può essere utilizzato solo quando Outlook è in grado di connetterti al server Microsoft Exchange.2000, 2002/XP, 2003, 2007, 2010
/cleanfromaddressRimuove tutte le voci Da aggiunte manualmente dal profilo.2010, 2013, 2016, 2019, 2021, 365
/cleanipsRipristina la ricezione di nuovi messaggi in modalità Exchange Cached (KB968773).2007, 2010, 2013, 2016, 2019, 2021, 365
/cleanmailtipcacheRimuove tutti i MailTip dalla cache.2010, 2013, 2016, 2019, 2021, 365
/cleanprofileRimuove le chiavi di profilo non valide e ricrea le chiavi di registro predefinite, ove applicabile.2003, 2007
/cleanpstAvvia Outlook con un file di cartelle personali (.pst) pulito.2003
/cleanremindersCancella e rigenera i promemoria.2000, 2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/cleanroamedprefsTutte le precedenti preferenze in roaming vengono cancellate e copiate di nuovo dalle impostazioni locali sul computer in cui viene utilizzato questo switch. Questo include le impostazioni di roaming per i promemoria, la griglia libero/occupato, gli orari di lavoro, la pubblicazione del calendario e le regole RSS.2007, 2010, 2013, 2016, 2019, 2021, 365
/cleanrulesAvvia Outlook e cancella le regole basate sul client e sul server.2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/cleanschedplusCancella tutti i dati di Schedule+ (libero/occupato, autorizzazioni e file .cal) dal server e permette alle informazioni libero/occupato del calendario di Outlook di essere usate e visualizzate da tutti gli utenti di Schedule+ 1.0.2000, 2002/XP, 2003
/cleanserverrulesAvvia Outlook e cancella le regole basate sul server.2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/cleansharingRimuove tutte le sottoscrizioni RSS, Internet Calendar e SharePoint da Impostazioni account, ma lascia tutto il contenuto precedentemente scaricato sul computer. Utile nel caso in cui non sia possibile eliminare tali sottoscrizioni da Outlook.2010, 2013, 2016, 2019, 2021, 365
/cleansniffForza Outlook a reimpostare il valore di Sniffer Lock sul computer su cui viene utilizzato lo switch. Lo Sniffer Lock determina quale dei computer elabora gli elementi della riunione quando viene eseguito Outlook su più computer allo stesso tempo. Il processo di blocco aiuta a prevenire messaggi di promemoria duplicati.2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/cleansubscriptionsCancella i messaggi di sottoscrizione e le proprietà per le funzioni di sottoscrizione.2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/cleanweatherRimuove le località della città aggiunte alla barra meteorologica.2013, 2016, 2019, 2021, 365
/cleanviewsRipristina la visualizzazione predefinita. Tutte le viste personalizzate create dall'utente vengono perse. 2000, 2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/designerAvvia Outlook senza verificare che sia impostato come client predefinito alla prima esecuzione.
2003
/embedding <msgfilename>Apre il file dei messaggi specificato (.msg) come un embedding OLE. Usato anche senza parametri della riga di comando per la co-creazione OLE standard.2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/explorerApre la nuova finestra in modalità "explorer" (barra di collegamento attiva).2000, 2002/XP, 2003, 2007
/f  <msgfilename>Apre il file di messaggio specificato (.msg) o la ricerca salvata di Microsoft Office (.oss). (Il supporto per i file oss è stato abbandonato da Outlook 2003 SP2 a causa di restrizioni di sicurezza).2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/finderApre la finestra di dialogo Ricerca Avanzata.2007, 2010, 2013, 2016, 2019, 2021, 365
/firstrunAvvia Outlook come se fosse la prima volta.2003, 2007
/folderApre una nuova finestra in modalità "cartella" (riquadro di navigazione disattivato).2000, 2002/XP, 2003, 2007
/hol <holfilename.hol> Apre il file .hol specificato.2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/ical <icsfilename>Apre il file .ics specificato.2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/importNK2Importa il contenuto di un file .nk2 che contiene la lista di nickname usata dal controllo automatico dei nomi e dalle funzioni di completamento automatico.
2010, 2013, 2016, 2019, 2021, 365
/importprf path:\<filename.prf>Lancia Outlook e apre/importa il profilo MAPI definito (*.prf). Se Outlook è già aperto, mette in coda il profilo per essere importato al prossimo avvio pulito.2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/l <olkfilename>Apre il file .olk specificato.2003
/launchtraininghelp assetidApre una finestra di aiuto con l'argomento di aiuto specificato in assetid.2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/m emailnameFornisce un modo per l'utente di aggiungere un nome e-mail all'elemento. Funziona solo in combinazione con il parametro della riga di comando /c.
Esempio:
outlook.exe /c ipm.note /m emailname
2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/manageprofilesApre la finestra di dialogo Mail Setup per gestire il tuo profilo di posta e le impostazioni dell'account fuori da Outlook.2016, 2019, 2021, 365 (Build 1806 e succ.)
/nocustomizeAvvia Outlook senza caricare outcmd.dat (barre degli strumenti personalizzate) e il file *.fav.
2003, 2007
/noextensionsAvvia Outlook con le estensioni disattivate, ma elencate in Add-In Manager.
2003, 2007
/nopollmailAvvia Outlook senza controllare la posta all'avvio.
2003
/nopreview Avvia Outlook con il riquadro di lettura disattivato e rimuove l'opzione dal menu Visualizza.2000, 2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/p <msgfilename>Stampa il messaggio specificato (.msg).
Nelle versioni di Outlook antecedenti alla 2007 lo switch non funziona con i messaggi HTML.
2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/pim <profilename>Crea un nuovo profilo di posta con il nome specificato ma senza un account di posta elettronica.2016, 2019, 2021, 365
/profile <profilename>Carica il profilo specificato. Se il nome del profilo contiene uno spazio va racchiuso tra doppi apici (").2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/profilesApre la finestra di dialogo Scegli profilo indipendentemente dall'impostazione di Opzioni nel menu Strumenti.2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/promptimportprf path:\<filename.prf>Uguale a /importprf tranne per il fatto che viene visualizzato un prompt e l'utente può annullare l'importazione.2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/recycleAvvia Outlook utilizzando una finestra del client esistente, se ne esiste una. Usato in combinazione con /explorer o /folder.2000, 2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/regserverRiscrive tutte le chiavi di registro specifiche di Outlook e riassocia le estensioni dei file senza dover reinstallare Outlook o eseguire il setup con lo switch /y. Le impostazioni sono memorizzate nel file Outlook.srg situato nella stessa cartella del programma Outlook.2000, 2002/XP
/embedding <otmfilename>Apre il programma VBA specificato in otmfilename, piuttosto che %appdata%\Microsoft\Outlook\VbaProject.OTM.2000, 2002/XP
/remigratecategoriesAvvia Outlook e avvia i seguenti comandi sulla casella di posta predefinita:
- Aggiorna le etichette colorate della funzione Completa alle categorie di colore di Outlook 2007;
- Aggiorna le etichette del calendario alle categorie di colore di Outlook 2007;
- Aggiunge tutte le categorie usate sugli elementi non di posta nell'elenco delle categorie principali.
2007, 2010, 2013, 2016, 2019, 2021, 365
/remigrateconversations-2010, 2013, 2016, 2019, 2021, 365
/resetfoldernamesRipristina i nomi predefiniti delle cartelle (come Posta in arrivo o Posta inviata) ai nomi predefiniti nella lingua corrente dell'interfaccia utente di Office.2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/resetfoldersRipristina le cartelle mancanti per la posizione di consegna predefinita.2000, 2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/resetformregionsSvuota la cache delle regioni dei moduli e ricarica le definizioni delle regioni dei moduli dal registro di Windows.2007, 2010, 2013, 2016, 2019, 2021, 365
/resetoutlookbar Ricostruisce la barra di Outlook. 2000, 2002/XP
/resetnavpaneCancella e rigenera il riquadro di navigazione per il profilo corrente.2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/resetquickstepsRipristina le Azioni rapide predefinite. Tutte le Azioni rapide create dall'utente vengono cancellate.2010, 2013, 2016, 2019, 2021, 365
/resetsearchcriteriaResetta tutti i criteri di ricerca istantanea in modo che il set di criteri predefinito sia mostrato in ogni modulo.2007, 2010, 2013, 2016, 2019, 2021, 365
/resetsharedfoldersRimuove tutte le cartelle condivise dal riquadro di navigazione.2007, 2010, 2013, 2016, 2019, 2021, 365
/resettodobarCancella e rigenera l'elenco delle attività della barra delle cose da fare per il profilo corrente. La cartella di ricerca della barra degli impegni viene cancellata e ricreata.2007, 2010, 2013, 2016, 2019, 2021, 365
/restoreTenta di aprire lo stesso profilo e le stesse cartelle che erano aperte prima di un arresto anomalo di Outlook.2010, 2013, 2016, 2019, 2021, 365
/rpcdiagApre Outlook e visualizza la finestra di dialogo Stato connessione Outlook (stato della connessione RPC).2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/rununittests-2013, 2016, 2019, 2021, 365
/s <filename>Carica il file di collegamenti specificato (.fav).2002/XP, 2003
/safeAvvia Outlook senza estensioni, pannello di lettura o personalizzazione della barra degli strumenti.2000, 2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/safe:1Avvia Outlook con il riquadro di lettura disattivato.2003, 2007, 2010, 2013, 2016, 2019, 365
/safe:2Avvia Outlook senza controllare la posta all'avvio.2003
/safe:3Avvia Outlook con le estensioni disattivate, ma elencate in Add-In Manager.2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/safe:4Avvia Outlook senza caricare Outcmd.dat (barre degli strumenti personalizzate) e il file *.fav.2003, 2007
/select foldernameAvvia Outlook e apre la cartella specificata in una nuova finestra. Ad esempio, per aprire Outlook e visualizzare il calendario predefinito:
"Outlook.exe" /select outlook:calendar
2002/XP, 2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/share feed://URL/filename
/share stssync://URL
/share web://URL/filename
Specifica un URL di condivisione da connettere a Outlook. Per esempio utilizzare
stssync://URL
per connettere un elenco Microsoft Windows SharePoint Services 3.0 a Outlook.
2007, 2010, 2013, 2016, 2019, 2021, 365
/sniffAvvia Outlook e forza il rilevamento di nuove richieste di riunione nella Posta in arrivo, e poi le aggiunge al calendario.2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/t <oftfilename>Apre il file .oft specificato.2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/unregserverElimina tutte le chiavi di registro e le associazioni di file per Outlook. Le sue azioni sono basate sul file Outlook.srg situato nella stessa cartella dell'applicazione Outlook. Usare successivamente lo switch /regserver per riscrivere le chiavi di registro e le associazioni di file.2000, 2002/XP
/v <vcffilename>Apre il file .vcf specificato.2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/vcal <vcsfilename>Apre il file .vcs specificato.2003, 2007, 2010, 2013, 2016, 2019, 2021, 365
/x <xnkfilename>Apre il file .xnk specificato.
2003, 2007