Categoria:Code, Snippets & Scripts

Aggiornare lo sfondo del desktop tramite PowerShell

Talvolta può essere utile mantenere aggiornare periodicamente il proprio desktop con un’immagine locale o scaricata da un server web interno o esterno, si pensi ad esempio se si desidera utilizzare lo sfondo del desktop impostandolo ad intervalli regolari con immagini generati da software di monitoraggio, immagini via satellite o altro. Per impostare lo sfondo del…



Comandi nativi Windows per il download di file

Talvolta in può essere utile in script scaricare tramite riga di comando un file da Internet senza dover installare tool di terze parti, ma utilizzando solo quello che offre nativamente il sistema. Di seguito elenco una serie di approcci, ma va comunque detto fin da subito che quello più corretto è utilizzare PowerShell. Metodo 1:…



Forzare un’applicazione ad essere eseguita senza richiedere privilegi amministrativi

Talvolta può capitare che alcune applicazioni richiedano di essere eseguite con privilegi amministrativi senza che ve ne sia la reale necessità in quanto si è provveduto a garantire gli opportuni privilegi per accedere a cartelle e/o chiavi di registro. A volete la necessità che l’applicazione sia eseguita con privilegi di amministrazione dipende dalla bad practice…



PowerShell e l’errore “the property ‘Count’ cannot be found on this object. Verify that the property exists”

Nello sviluppo degli scripts PowerShell, come indicato dalle best practices, è opportuno inserire la seguente direttiva: Set-StrictMode -Version Latest Infatti tramite il cmdlet Set-StrictMode, come riportato nel post Enforce Better Script Practices by Using Set-StrictMode si esegue l’enforce delle best practices: “By using the Set-StrictMode cmdlet, we can enforce some common “best practice” coding techniques…



WSUS creazione report per computer con aggiornamenti in errore

WSUS è un servizio essenziale per mantenere aggiornata l’infrastruttura informatica e per avere il polso della situazione degli aggiornamenti. Sebbene WSUS abbia usa serie di report che possono essere utilizzati per monitorare come sono stati distribuiti gli aggiornamenti e quali sono i computer in errore una funzionalità utile è quella di avere un report che…



Creazione msi per Acrobat Reader 2017 update 17.011.30078

La creazione dell’msi per la versione aggiornata di Acrobat Reader 2017 deve seguire una serie di passaggi per lo slipstream degli aggiornamenti, tale attività deve essere ripetuta periodicamente per mantenere l’applicazione aggiornata inoltre per risolvere la vulnerabilità descritta nell’Adobe Security Bulletin APSB18-02 occorre aggiornare Acrobat Reader 2017 all’update 17.011.30078 rilasciato il 13 febbraio 2018. Nel…



Windows 10 1607 ed errore 0x80244022 durante aggiornamento tramite WSUS

L’errore 0x80244022 restituito da un client Windows durante la ricerca degli aggiornamenti tramite un server WSUS indica che il servizio WSUS non riesce a servire le richieste come indicato nella KB938205 Windows Update error code list: “0x80244022 WU_E_PT_HTTP_STATUS_SERVICE_UNAVAIL Same as HTTP status 503 – the service is temporarily overloaded.” Recentemente mi è successo di riscontrare…



Configurazione dei Tunnel Port Ranges in Forefront TMG

Un tunnel port range definisce una o più porte TCP su cui Forefront TMG può inviare una richiesta Hypertext Transfer Protocol (HTTP) da un Web proxy client verso un Web server, quando la connessione viene stabilita i pacchetti inviati dal client verso il Web Server sulla porta specificata nella richiesta CONNECT vengono inviati direttamente al…



Ransomware WannaCry: Protezione e Best Practices

WannaCry, anche noto come WCry, WanaCrypt0r o Wana Decrypt0r 2.0, è un ransomware che si diffonde sfruttando gli exploit denominati EternalBlue e DoublePulsar. L’exploit EternalBlue sfrutta una vulnerabilità del protocollo SMB v1 implementato nei sistemi Windows (CVE-2017-0145) risolta nel bollettino di sicurezza MS17-010 pubblicato il 14 marzo 2017 (per informazioni sull’SMB si veda la KB204279…



Creazione certificato autofirmato in PowerShell

In Windows 8/Windows server 2012 con PowerShell 3.0 è stata indrodotto il cmdlet New-SelfSignedCertificate che permette la creazione di un certificato autofirmato, nelle versioni successive di PowerShell tale cmdlet è stato migliorato con l’aggiunta di nuove opzioni. In PowerShell 5.1 disponibile nativamente in Windows 10 Anniversary Edition/Windows Server 2016 il cmdlet permette la creazione semplice…