Seconda macro dopo aver pubblicato quella dedicata agli hostname separati da pipe da dare in pasto alle ricerche REGEX di Quest Kace (qui l’articolo: -).
Stavolta tocca a PowerShell. Spesso inserisco un gruppo di indirizzi di posta elettronica per poi darli in pasto (dopo un pipe) a un’azione rapida (un Add-DistributionGroupMember o qualsiasi altra cosa ti passi per la testa).
Dato un elenco di indirizzi di posta elettronica, la necessità è quella di posporre per ciascuno gli apici (espressione regolare: cerca ^
e sostituisci con "
) e mettere in coda sia gli apici che una virgola (espressione regolare: cerca $
e sostituisci con ",
), per poi mettere tutto su riga singola (CTRL+J
da tastiera dopo aver selezionato con CTRL+A
tutte le righe del file). La macro quindi farà questo al posto mio, seguendo questo codice:
<Macro name="Blocco indirizzi di posta PShell" Ctrl="no" Alt="no" Shift="no" Key="0"> <Action type="2" message="0" wParam="42055" lParam="0" sParam="" /> <Action type="3" message="1700" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1601" wParam="0" lParam="0" sParam="^" /> <Action type="3" message="1625" wParam="0" lParam="2" sParam="" /> <Action type="3" message="1602" wParam="0" lParam="0" sParam='"' /> <Action type="3" message="1702" wParam="0" lParam="768" sParam="" /> <Action type="3" message="1701" wParam="0" lParam="1609" sParam="" /> <Action type="3" message="1700" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1601" wParam="0" lParam="0" sParam="$" /> <Action type="3" message="1625" wParam="0" lParam="2" sParam="" /> <Action type="3" message="1602" wParam="0" lParam="0" sParam='",' /> <Action type="3" message="1702" wParam="0" lParam="768" sParam="" /> <Action type="3" message="1701" wParam="0" lParam="1609" sParam="" /> <Action type="0" message="2013" wParam="0" lParam="0" sParam="" /> <Action type="2" message="0" wParam="42013" lParam="0" sParam="" /> </Macro>
Puoi copiare e incollare il codice macro all’interno del tuo file shortcuts.xml che si trova in %AppData%\Notepad++
. Puoi inoltre cambiargli nome macro se preferisci (sostituisci il titolo “Regex PC Kace” con ciò che ti pare). Ti ricordo che le macro trovano spazio nel file shortcuts subito dopo questa alberatura:
<?xml version="1.0" encoding="UTF-8" ?> <NotepadPlus> <InternalCommands /> <Macros>
E prima che <Macros>
si chiuda (quindi prima di </Macros>
). Se non hai nessuna macro nel tuo Notepad++ è possibile che tu debba aprire e chiudere i tag XML (quindi <Macros>
e <Macros>
).
Se hai già Notepad++ dovrai chiuderlo e riaprirlo per poter selezionare la nuova macro dal menu a tendina.
#StaySafe
L'articolo potrebbe non essere aggiornato
Questo post è stato scritto più di 5 mesi fa, potrebbe non essere aggiornato. Per qualsiasi dubbio ti invito a lasciare un commento per chiedere ulteriori informazioni! :-)
Pillole
Le pillole sono articoli di veloce lettura dedicati a notizie, script o qualsiasi altra cosa possa essere "divorata e messa in pratica" con poco. Uno spazio del blog riservato agli articoli "a bruciapelo"!
Se vuoi leggere le altre pillole fai clic qui.