Il principale limite della linea di comando (CLI) è quello di avere una usabilità piuttosto limitata per l'utente medio, che non sempre è in grado di interagire con gli script e il terminale. Per ovviare a tale limite, senza rinunciare alle enormi potenzialità della CLI, è possibile, usando Windows Forms, creare delle GUI (interfacce grafiche) con pulsanti, menu, caselle di testo, etc. che agevolano la fruizione di script in PowerShell preimpostati, sempre modificabili e ulteriormente espandibili.
Leggi tutto...
Ogni giorno vi trovate a dover convertire decine di documenti Office in file PDF per poterli poi archiviare, o spedire via mail ai clienti, va bene che ci sono le stampanti virtuali che creano i PDF, però quanto tempo perdete ad aprire il singolo file di Office, inviarlo in stampa e convertirlo in PDF, oppure salvarlo in formato PDF se avete delle versioni recenti della suite di programmi per l’ufficio. Utilizzando un paio di script PowerShell è possibile convertire, in una sola volta, gruppi di file Office in formato PDF attendendo solo qualche momento a seconda del numero di file presenti.
Leggi tutto...
Ormai viviamo circondati dai QR code, che altro non sono che delle piccole immagini che possono contenere dati e informazioni di vario tipo, come la password del nostro Wi-fi di casa che non vogliamo comunicare ai nostri ospiti, informazioni sull’azienda o un link Web da raggiungere. Dopo aver visto come crearli online, ora vediamo come farlo con PowerShell localmente nel nostro computer.
Leggi tutto...
La presenza di una richiesta di password è indice di protezione e di accesso controllato; perché allora non impostarne una anche per la shell, che è uno degli strumenti più cruciali per la sicurezza del nostro PC? L’ideale è che si tratti di una password diversa da quella dell’utente, in modo che se l’account viene compromesso, non è comunque automatico poter accedere anche alla shell con la medesima password.
Leggi tutto...
Una delle cose più difficili da ricordare, per me, di PowerShell è la sintassi diversa dei cmdlet rispetto ai vecchi comandi DOS a cui sono abituato. Così mi sono messo a cercare uno script in grado di creare un menu, con varie opzioni, che mi permetta di avviare i cmdlet più utili per il mio lavoro.
Leggi tutto...
Avere un profilo PowerShell consente di snellire l'uso della shell e costruirsi il proprio "coltellino svizzero" di funzioni e comandi (o meglio, "cmdlet" come si chiamano nel gergo di Powershell), rendendo l'uso del terminale più rapido e "accogliente" per le proprie esigenze. Useremo PowerShell 5.1, comunemente presente nei recenti sistemi Windows, ma la procedura è facilmente adattabile anche a PowerShell Core 7 (per il quale, ad esempio, il percorso del file del profilo è differente: $HOME\Documents\PowerShell).
Leggi tutto...
Se pensate che una password non sia sufficiente per proteggere un file importante o volete salvarlo nel cloud senza dover ricordare una password, ma nemmeno lasciandolo in chiaro, allora potete ricorrere al semplice programma che vi suggeriremo e a un breve script PowerShell per manipolare la "genetica del file". Il “genoma” di ogni file è fatto di bit, che nella loro semplice binarietà rendono possibili le molteplici "combinazioni genetiche" che denotano in modo peculiare e unico ogni file. Il “microscopio” per analizzare i bit è uno strumento imprescindibile per le analisi di digital forensics e solitamente viene indicato come "hex editor", ossia editor esadecimale, con chiaro riferimento alla codifica esadecimale solitamente utilizzata per leggere i byte.
Leggi tutto...
Abbiamo creato il nostro script personalizzato per eseguire il backup dei nostri documenti, dobbiamo però ripetere questa operazione più volte al giorno, oppure di eseguirla in determinati momenti, il modo migliore per farlo è di utilizzare le operazioni pianificate di Windows.
Leggi tutto...
Soprattutto se avete giĂ un minimo di esperienza nell'ambito dei server Linux, avrete probabilmente sentito la necessitĂ di pianificare delle azioni che avvengano in automatico senza dover impartire i comandi da remoto: aggiornare l'IP del DNS dinamico, rinnovare il certificato HTTPS, ripulire la cartella di log, riavviare il webserver, eccetera.
Leggi tutto...
Windows 10 e la sua gestione della privacy è un capitolo piuttosto spinoso sino dalla comparsa di questo sistema operativo. In passato abbiamo più volte parlato di questo problema, di come migliorarla e dei programmi più adatti per farlo, oggi volevo presentare un sito Privacy.sexy, dove la “Privacy is sexy” e da cui si possono scaricare dei singoli script per gestire vari aspetti della configurazione di Windows 10.
Leggi tutto...
Mi è capitato più volte di dover convertire dei piccoli file di comando, come .bat o .cmd, in file eseguibili, perché avevo la necessità di eseguire dei comandi, all’avvio del sistema operativo, in modo del tutto invisibile all’utilizzatore del computer, oggi proveremo a convertire degli script VBS o i PS1 di PowerShell in eseguibili.
Leggi tutto...
Ci sono ormai molti modi per procurarsi legalmente le immagini ISO dei sistemi operativi Microsoft piĂą recenti, li abbiamo elencati in questo articolo, ora volevo presentarvi lo script Fido, da utilizzare con PowerShell, realizzato dallo stesso autore del programma Rufus.
Leggi tutto...
Per una maggiore sicurezza del sistema operativo l’esecuzione degli script di PowerShell è, di solito, disattivata. Se tentate di avviarne uno si genera un errore come quello che vedete qui nella foto.
Leggi tutto...
In particolare in ambito aziendale ci possono essere delle policy che mandano in blocco il computer, dopo un certo minuti di non utilizzo, oppure lo mettono in sospensione, così da dover reinserire la password per accedervi e garantire una maggiore sicurezza ai dati personali. Il problema si pone quando su questi computer ci sono dei file condivisi che, in particolare durante la sospensione, potrebbero non essere più raggiungibili dagli altri computer che ne hanno bisogno.
Leggi tutto...
Avvertenza: Tron non va utilizzato alla leggera, non è da avviare su un computer importante, così giusto per vedere cosa succede, se non prima di aver fatto un’immagine di backup.
Leggi tutto...
Se avete provato ad eseguire uno script .vbs tramite Operazioni pianificate vi siete probabilmente scontrati contro un fallimento: il programma non viene eseguito e, a seconda dei casi, la colonna Risultato ultima esecuzione riporta il codice 0x41301 oppure il sistema operativo mostra la schermata Apri con. Fortunatamente, l'azione correttiva è davvero molto semplice
Leggi tutto...
Modificare lo sfondo della schermata di accesso (logon screen) di Windows 7 è un'impresa semplice, tuttavia di grande impatto per una immediata personalizzazione del proprio sistema operativo e PC. Nell'articolo vedremo innanzitutto come modificare lo sfondo in maniera statica, dopodiché come creare un semplice script in batch che ci permetta di cambiare lo sfondo del logon screen ad ogni accesso dell'utente.
Leggi tutto...