GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • SingularVector
  • Articles
  • Topics
  • About
  • Search
  • 2
  • 3
  • 13

This view

  • Original page
  • New address

GeezerVison is showing singularvector.github.io — Systems engineering & infrastructure automation

NOTES FROM THE TERMINAL

Practical automation.
Beyond the script.

I’m Daniele, a systems and infrastructure engineer with 25+ years of experience across Windows, Linux and identity. I build automation that makes complex environments easier to operate and maintain.

PowerShell tooling, identity workflows and Linux operations, with Python and infrastructure as code in the wider engineering toolkit.

Read the articles ↗Explore my code ↗
>_Built, tested, occasionally broken. Written down so you don’t have to start from scratch.

A FEW GOOD STARTING POINTS

From the workbench

Selected guides

01 / POWERSHELL + IDENTITY

Unique UPNs.
Across the forest.

Two PowerShell functions for generating unique user principal names across an Active Directory forest.

Read the guide ↗

02 / LINUX + EVERYDAY TOOLS

Your servers.
One SSH config.

Keep frequently used connections in a simple configuration file, ready to use from your terminal.

Read the guide ↗

03 / AUTOMATION + DISTRIBUTION

Give your modules
a home.

Build an internal NuGet repository to distribute PowerShell modules to your team.

Read the guide ↗

FOLLOW A THREAD

What are you working on?

PowerShell_&_automationPowerShell automation for systems administration: reusable functions, error handling, module distribution and practical fixes.↗Linux & the terminalLinux operations from the terminal: SSH connection management, command-line disk imaging and a CentOS package-update troubleshooting note.↗Identity & Microsoft 365Identity and messaging administration with Active Directory, Exchange and Microsoft 365, including account automation and authentication troubleshooting.↗Cloud & infrastructureInfrastructure engineering across cloud and on-premises environments: automation, infrastructure as code, configuration, virtualisation and hands-on engineering notes.↗PythonPython techniques for automation: reading file content and checking installed package versions from scripts.↗Git_&_version controlPractical Git and version-control workflows: repository hygiene, branches, remotes, merging and recovering from mistakes.↗

THE JOURNAL

Latest articles

All articles ↗
Nov 2026

PowerShell

PowerShell 7.4 Is Out of Support. What Is Actually Running Your Scripts?

You update PowerShell, open a terminal, check the version and see 7.6.

↗
Nov 2026

PowerShell

Rebuilding Remove-OldFiles: Find First, Delete Later

I had a lot of log files lying around. Different automations, different retention periods, and other teams asking whether the same cleanup could work for them too.

↗
Nov 2026

DevOps

From a Script to a Tool

“Can you send me that script?”

↗
Nov 2026

Linux

SSH Config Beyond Host Aliases

You know the connection command. Or at least you knew it last week.

↗
Nov 2026

git

Why Is Git Asking for an Upstream?

You create a branch, commit your change, and run git push. Git responds:

↗
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.