Aymen EL JAZIRI
Microsoft MVP | PowerShell Automation & Security for Modern IT Environments
๐ Biography
As a Microsoft MVP in PowerShell, I am passionate about empowering IT professionals through the power of automation, scripting, and secure system management. With several years of experience as a System Administrator and a deep focus on Microsoft 365, Intune, Azure, and Windows Server, I actively share my knowledge with the tech community via LinkedIn articles, technical guides, and open-source PowerShell scripts. I specialize in building efficient automation tools and processes to simplify complex tasks, reduce human error, and enhance operational security. I regularly publish real-world solutions for endpoint management, cloud security, and modern workplace challenges always with PowerShell at the core. Outside of scripting, I enjoy mentoring peers, participating in community forums, and contributing to the continuous improvement of IT standards. Being part of the MVP program is both an honor and a responsibility I proudly embrace to give back to the tech community. Thanks Aymen
โจ High-Impact Contributions 4
This article outlines a fully automated Microsoft 365 off-boarding process using PowerShell. It covers user account cleanup, license removal, mailbox conversion, and data retention steps. The script ensures consistency, speed, and compliance during employee departures. Each action is explained with code examples for seamless integration into admin workflows. A must-read for IT pros aiming to streamline off-boarding while maintaining data security.
This article shares 15 practical remediation scripts that can be deployed through Microsoft Intune Proactive Remediations. Each script is designed to detect and fix common issues automatically on managed Windows devices. Examples include SMB v1 disabling, Credential Guard enabling, Device Guard enabling, and Windows Firewall enabling. Scripts are written in PowerShell and tailored for enterprise environments. The guide shows for each subject 2 Powershell scripts : Detection script + Remediation script. A must-read for IT admins aiming to enhance endpoint health and reduce manual troubleshooting.
This article presents a PowerShell script designed for network administrators to scan local networks and identify connected devices without the need for third-party software. The script utilizes multitasking to efficiently detect devices within the same IP range and checks for open ports on each machine, including common ones like FTP (20, 21), SSH (22), HTTP (80), HTTPS (443), RDP (3389), and MySQL (3306). It's particularly useful for environments where installing external tools is restricted or undesirable. The script is customizable, allowing users to adjust the list of ports to scan based on their specific network requirements.
This article outlines best practices for securing credentials within PowerShell scripts, emphasizing the importance of protecting sensitive information from unauthorized access. It introduces the PowerShell Vault module, also known as Microsoft.PowerShell.SecretManagement, which allows users to securely store and retrieve secrets, such as passwords, by registering extension vaults. The article provides step-by-step instructions on installing the necessary modules, creating and unlocking a vault, and securely storing and retrieving credentials. By adopting these practices, administrators can enhance the security of their automation scripts and protect against potential data breaches.