Categoria:Code, Snippets & Scripts

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…



Rimozione dei profili utente tramite PowerShell

Su GitHub e sulla TechNet Gallery ho pubblicato lo script PowerShell Remove-UserProfile.ps1 per l’eliminazione dei profili utente che utilizza il metodo Delete della classe WMI Win32_UserProfile che è supportata da Windows Vista with SP1/Windows Server 2008. Sebbene la classe Win32_UserProfile non contempla il metodo Delete infatti esso non è riportato nella documentazione MSDN e non…



Automazione di Windows Update in W10 e WS2016

In determinati scenari può essere utile creare un’automazione per gli aggiornamenti di windows in modo da eseguire manualmente l’operazione in modo rapido o per creare script che eseguano il processo di aggiornamento. A seconda degli scenari è possibile automatizzare il processo di aggiornamento del sistema in modi diversi. Metodo 1: Avvio diretto della funzionalità Windows…