Script per il log delle sessioni utente

Talvolta, soprattutto in infrastrutture informatiche di una certa dimensione, può essere utile avere la possibilità di reperire l’informazione di quali utenti si sono connessi ad uno specifico computer. Questo può tornare comodo sia per una gestione più puntuale dell’inventario del parco macchine sia nel caso si abbia la necessità di verificare la storia degli accessi … Leggi tutto

BGInfo visualizzazione degli indirizzi IPv4

BGInfo è un tool scritto da Mark Russinovich che consente di visualizzare sullo sfondo del desktop svariate informazioni. Nativamente BGInfo ha il field IP Address che consente la visualizzazione degli indirizzi IPv4, ma il risultato non è ottimale in quanto vengono incluse anche le connessioni di rete che non hanno un indirizzo IPv4 assegnato con … Leggi tutto

PowerShell: Conversione di un file Word in PDF

Talvolta nasce la necessità di convertire file Word in PDF in modo automatizzato specialmente in combinazione con l’utilizzo di applicazioni gestionali. In questo caso se in tali applicazioni non è stata sviluppata una funzionalità per la conversione di file Word in PDF ci si ritrova a dover gestire in modo esterno all’applicazione la conversione in … Leggi tutto

Script PowerShell per l’invio di un report con l’elenco dei computer inattivi

L’Active Directory è per sua natura un database dinamico dal momento che deve memorizzare tutti gli oggetti dell’infrastruttura, in particolare quelli che necessitano di autorizzazione per operare sui vari asset della rete informatica aziendale come ad esempio utenti e computer. Il ciclo vitale di una rete informatica impone che i computer vengano sostituiti quando necessario … Leggi tutto

Come rendere un’applicazione non “killabile”

Questo tema è spesso oggetto di discussioni e ricerche, perchè ci sono situazioni in cui si vorrebbe creare un’applicazione che non possa essere chiusa. Per contro però un utente vorrebbe poter chiudere ogni applicazione soprattutto se questa manifesta problemi. A riguardo Raymond Chen ha pubblicato nel 2004 un post dal titolo The arms race between … Leggi tutto

PowerShell esportazione utenti Active Directory da OU multiple

Tramite PowerShell è possibile ottenere la lista degli utenti da Active Directory tramite il cmdlet Get-ADUser che ammette il parametro -Filter tramite cui è possibile filtrare gli utenti in base alle loro proprietà (come ad esempio gli utenti abilitati -Filter {Enabled -eq $True}) e il parametro -SearchBase tramite cui è possibile specificrae un path di … Leggi tutto

Script per l’esecuzione di http ping

In certe situazioni può essere utile eseguire degli http ping, ovvero delle simulazioni di richieste di url, per capire se vi sono problematiche sulla rete o sul firewall. A tal scopo si può utilizzare il tool gratuito http-ping disponibile al link Ping any URL or web site with our free command-line utility, http-ping. Per automatizzare … Leggi tutto

Script Powershell per inviare via mail un report di Windows Defender

Nel mio repository di GitHub https://github.com/ermannog/PowerShell/tree/master/Send-MPReportMail ho reso disponibile uno script PowerShell per inviare tramite mail un report di Windows Defender e uno file cmd di esempio per l’avvio dello script con i parametri desiderati. Lo script deve essere eseguito sul client e invia un report via mail nel caso in cui: Il servizio di … Leggi tutto

Utilizzare il cmdlet Send-MailMessage con l’utente NT Authority\System

Se si esegue uno script PowerShell contenente il cmdlet Send-MailMessage tramite le credenziali dell’account NT Authority\System potrebbe verificarsi un errore come nel caso il server di posta sia un server Exchange. Per ovviare al problema è possibile specificare delle credenziali anonime fittizie, si veda ad esempio il seguente codice: $anonymousUser = “anonymous” $anonymousPassword = ConvertTo-SecureString … Leggi tutto

PowerTray 1.0.0

Dopo alcuni mesi di lavoro a tempo perso ho pubblicato sul mio account GitHub la versione 1.0.0 di PowerTray un’applicazione che consente di accedere tramite un’icona nella TryBar all’output di uno o più script PowerShell. PowerTray può quindi essere un’alternativa a BgInfo col vantaggio che gli script possono essere eseguiti ad intervalli regolari, o all’apertura … Leggi tutto