Articoli che trattano di Microsoft

Microsoft Intune vs Group Policy: chi vince in caso di conflitto?

Durante le sessioni tecniche dei miei corsi e nei panel delle conferenze dedicate a Microsoft Intune, questa è senza dubbio una delle domande che mi sento rivolgere più spesso: cosa succede quando la stessa identica impostazione viene configurata sia tramite una cara vecchia Group Policy di dominio sia attraverso un profilo moderno distribuito dal cloud? La preoccupazione è legittima, perché vedere un client rimbalzare tra due configurazioni opposte è l’incubo di ogni amministratore di sistema. Il punto di partenza fondamentale che dovete sempre tenere a mente riguarda il comportamento predefinito del sistema operativo. Se non intervenite manualmente sulle impostazioni di…

Windows 11 Administrator Protection

Gestire le postazioni di lavoro garantendo contemporaneamente sicurezza e operatività è da sempre uno dei compromessi più difficili nel mondo IT. Quante volte vi siete trovati costretti ad assegnare privilegi di amministratore locale a sviluppatori o power user, pur sapendo che il tradizionale User Account Control (UAC) non offre una vera barriera contro malware sofisticati ed escalation di privilegi? Nel modello classico, infatti, un utente amministratore opera con uno split token che espone costantemente il sistema al rischio di hijack della sessione. Per risolvere questa criticità alla radice, Microsoft ha introdotto in Windows 11 la nuova funzionalità di Administrator Protection.…

Quick Machine Recovery in Windows Server 2025

Chiunque gestisca infrastrutture sa bene cosa significhi affrontare un server che, dopo un aggiornamento, rifiuta di ripartire. Se l’incidente capita nel datacenter aziendale la situazione è gestibile, ma se accade su una macchina remota o in una filiale priva di presidio IT, il blocco dell’avvio si trasforma rapidamente in un’emergenza operativa, fatta di sessioni KVM remote spesso instabili o costose trasferte d’urgenza. Gli eventi degli ultimi anni hanno reso evidente come i metodi tradizionali di recupero non siano più sufficienti a garantire la continuità operativa richiesta dai moderni carichi di lavoro. Con l’introduzione di Quick Machine Recovery, Microsoft porta anche…

PowerShell – Cicli

Ora che i nostri script sanno prendere decisioni, è il momento di insegnargli a ripetere. Rinominare cento file, leggere ogni riga di un log, controllare una per una tutta le cartelle di un disco: nessuno ha voglia di scrivere lo stesso comando cento volte, ed è qui che entrano in gioco i cicli. In PowerShell i cicli si dividono in due famiglie. Quelli di tipo Loop (for, while, do) ripetono un blocco di codice finché una condizione resta vera, oppure per un numero prestabilito di volte. I cicli ForEach, invece, ripetono il blocco per ogni elemento di una collezione: file,…

Azure Local non funziona? Non fa il deploy? Prima di lanciare il server fuori dal CED, controllate l’hardware!

Comprare un server per Azure Local sembra la parte facile: si guardano CPU, RAM e dischi, si confronta il prezzo e si manda l’ordine. Il problema vero arriva dopo, il giorno del primo aggiornamento, e poi quello del secondo, e poi del terzo. Spoiler: gli aggiornamenti non finiscono mai. Perché Azure Local non è un hypervisor da installare e dimenticare. Si aggiorna molto spesso, e ogni aggiornamento chiama in causa anche driver e firmware del vostro hardware. Scegliere il nodo giusto significa scegliere chi, nei prossimi anni, si prenderà la briga di tenere allineati hardware e software. In questo articolo…

Windows Recall: cosa ricorda il PC e cosa conviene escludere

Quel documento lo avevamo aperto martedì. O forse mercoledì. Ricordiamo una tabella, una frase, magari il colore della pagina. Il nome del file, naturalmente, è l’unico dettaglio che manca. Windows Recall nasce per aiutare in situazioni del genere: ritrovare qualcosa partendo da ciò che ricordiamo di aver visto sullo schermo. Una comodità comprensibile, soprattutto quando documenti, applicazioni e schede del browser iniziano a confondersi. Per funzionare, però, Recall deve costruire un archivio. La domanda di sicurezza arriva subito: quali informazioni stiamo consentendo al PC di conservare? Prima di affidargli la memoria, conviene scegliere che cosa lasciargli ricordare. Che cosa ricorda…

PowerShell – Operatori e condizioni

Finora abbiamo eseguito i comandi uno dopo l’altro, senza mai fermarci a pensare. Per rendere uno script davvero utile dobbiamo insegnargli a prendere decisioni: fare una cosa se il file esiste e un’altra se non esiste, trattare in modo diverso un PDF e una foto, ignorare i file più vecchi di 30 giorni. Avete già letto le mie guide PowerShell – Introduzione e PowerShell – Gestione del File System? In PowerShell le decisioni funzionano in due tempi. Gli operatori di confronto, come -eq e -like, valutano una condizione e restituiscono True o False. I costrutti if e switch agiscono poi su quel…

Installare Ollama e Open WebUI su Windows Server 2025 per creare un chatbot locale

L’utilizzo di un chatbot basato sull’intelligenza artificiale all’interno della propria infrastruttura può essere utile in diversi scenari: dalla preparazione di testi alla scrittura di script, fino al supporto nelle attività quotidiane degli amministratori di sistema. Prima di pensare all’integrazione con i servizi aziendali, però, è necessario predisporre un ambiente in cui eseguire il modello e verificare quali risorse richieda. In questa guida vedremo come installare Ollama su Windows Server 2025 e affiancargli Open WebUI, un’interfaccia web che permette di utilizzare il chatbot direttamente dal browser. Eseguiremo l’installazione sul sistema operativo, senza utilizzare Docker o Windows Subsystem for Linux (WSL), sfruttando…

Microsoft Desired State Configuration v3 in Windows Server 2025

Sono passati diversi anni da quando vi ho parlato di PowerShell Desired State Configuration, la tecnologia che permette di definire come devono essere configurati i vostri server e di verificare che le impostazioni corrispondano a quelle desiderate. Con Microsoft Desired State Configuration v3 (DSC v3) Microsoft ha introdotto importanti cambiamenti. DSC è ora un eseguibile autonomo, indipendente da PowerShell, che potete utilizzare dalla riga di comando. Non viene più utilizzato il Local Configuration Manager e le configurazioni vengono descritte in file YAML o JSON, senza dover generare i file MOF che avevamo utilizzato nella versione precedente. L’obiettivo rimane quello di…

PowerShell – Gestione del File System

Proseguiamo il nostro viaggio con PowerShell andando a vedere come eseguire operazioni comuni sul filesystem. Avete già letto PowerShell – Introduzione? Comandi Fondamentali per Esplorare il Filesystem Visualizzare la posizione corrente: Get-Location (alias: pwd) Il primo step è capire dove siamo nel filesystem. Possiamo usare due comandi: Get-Location oppure pwd (di derivazione *nix): Figura 1: dove sono? Cambiare cartella: Set-Location (alias: cd) Anche per cambiare cartella possiamo usare due comandi: Set-Location Oppure (con tanta fantasia…) CD Possiamo usare tutte le scorciatoie che siamo abituati ad usare:

Figura 2: cambio cartella Elencare file e cartelle: Get-ChildItem (alias: ls, dir) Qui invece…