Sistemi Operativi

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 Admin Center 2610: installazione e configurazioni della Virtualization Mode

Con Windows Admin Center 2610, disponibile in public preview, Microsoft riunisce Administration Mode e Virtualization Mode in un unico installer. Potete scegliere una sola modalità per installazione e le due modalità devono essere installate su macchine separate. L’annuncio è stato aggiornato il 29 ottobre 2026 con la build 2.8.2.8, che include un aggiornamento di sicurezza di .NET. Per le prove scaricate quindi la preview aggiornata indicata nel post ufficiale Microsoft. Administration Mode e Virtualization Mode: quale scegliere Administration Mode (aMode) è l’esperienza dedicata all’amministrazione generale dei sistemi: servizi, eventi, registro, ruoli e funzionalità. Virtualization Mode (vMode) è invece pensata per…

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…

PowerShell – Introduzione

In principio furono i File Batch. Era il 1982 quando Microsoft introdusse MS-DOS che portava con sé questa “perla” di ambiente di scripting o meglio dei file di testo che contenevano sequenze di comandi che venivano eseguiti dall’interprete di comando dell’MS-DOS, cioè a seconda delle versioni command.com o cmd.exe. (NB: nel 1980 Microsoft lanciò XENIX che discendendo da UNIX 7 portava già con sé la Shell sh …magari l’avesse messa anche in MS-DOS 😉 Nel 1998 venne introdotto Windows Script Host (o WSH) che consentiva l’esecuzione di script in VBScript o JScript. Fu una meteora: luminosa e veloce! Nel 2002…