Working as a System Admin, Sometimes you will need to know what operating systems of your server system for a specifc task. This is important query to support the report task becomes quicker. Today, I will show you a simple way to use PowerShell to find all your servers running Windows Server 2022 or any specific version. What is PowerShell? PowerShell is a tool that helps you automate tasks for managing computers. It uses commands, called cmdlets, to interact with your computer or network from a text-based interface. Here’s a command that finds computers running Windows Server 2022 by using…
Author: Tang Bui
Keeping your email safe is important, and the Phish Alert Button (PAB) helps you report suspicious emails to IT Department or Cyber team from the Outlook email. Here’s a quick guide on how to update your Phish Alert Button in Microsoft 365: This guide refer the official document at: Hybrid Phish Alert Button (PAB) Product Manual – Knowledge Base (knowbe4.com) Download the Update File: Go to the Phish Alert V2 page and download the “PhishAlertManifest1.xml” file. Update this file as necessary before you upload it. Log In to Microsoft 365 Admin Center: Open your Microsoft 365 admin center to manage…
Item-level targeting lets you apply Group Policy preferences based on specific settings or properties of users and computers. You can use multiple conditions and logical operators like AND, OR, IS, and IS NOT to make it more precise. To set up item-level targeting: Open the Group Policy Management Console (GPMC). Go to the relevant Group Policy Object (GPO). Find the Preference settings you want to adjust, right-click, and select Properties. In the Properties window, go to the Common tab. Tick the Item-level targeting box and click the Targeting button. …
Ansible AWX is a great tool for automating tasks like patching Linux servers at night. It’s easier to use than regular Ansible Galaxy because AWX integrates well with Active Directory (AD) through LDAP. I also like that AWX can schedule tasks to run automatically and send notifications to Slack when the task is done. AWX makes it simple to store playbooks in Git, and it can even automate tasks with network devices like F5 load balancers. Here’s a playbook I use to update Ubuntu servers: — hosts: linux serial: 1pre_tasks: – name: Disable PRTG service: tasks: – name: Update apt…
Robocopy is a powerful Windows command-line tool designed for copying large files and directories while preserving directory structure, access permissions, and other attributes. When transferring data between servers, Robocopy ensures that all critical information is safely and efficiently migrated to the new server. I used this tool to move our important file servers from older Windows 2012 systems to the newer Windows 2019. I combined it with the net use command to connect to remote drives and Group Policy to copy over permissions. This guide shows you how to use Robocopy to get ready for a similar server upgrade Understanding…
Implemented QoS Network and Network Migration (2012) Set up and configured Quality of Service (QoS) on Cisco switches for multiple VLANs (Data and Voice) at the London and Birmingham offices. Included core switches and access switches, implement HA connection. Replaced Cisco ASA and PIX firewalls by Dell NSA Firewalls. Reconfigured VPN connections to remote sites. Supported server migration and virtualization during the network system migration from Powergate to a new data center. 2. System and Network Setup for APAC Offices (Sydney, Hong Kong, Tokyo, Singapore) from…
Controlling where users can access your apps and data is crucial for security. With Microsoft Entra ID (formerly Azure AD), you can use Conditional Access Policies to restrict access based on user location.The blog below will guide you through the configuration in my lab. What is Conditional Access? Conditional Access is a feature in Microsoft Entra ID that allows you to set policies to enforce specific access controls, like blocking or allowing access from certain locations. Steps to Create a Location-Based Conditional Access Policy: Sign in to Azure Portal: Go to portal.azure.com and log in with your Global Administrator account.…
Forgotten passwords can be a hassle for both users and IT departments. Thankfully, Azure AD offers Self-Service Password Reset (SSPR), allowing users to reset their passwords without needing IT support. Here’s a quick guide on how to enable it. What is SSPR? SSPR lets users reset or unlock their passwords securely using verification methods like email, phone, or security questions—saving time and reducing helpdesk calls. Prerequisites: Azure AD Premium P1 or P2 license. Admin permissions (Global or Password Administrator). Steps to Enable SSPR: 1. Sign in to Azure Portal: Go to portal.azure.com and log in as a Global Administrator.…
Throughout my career, certifications have provided me with structured knowledge and insight into the specific skills demanded by the industry. Each certificate equips me with essential knowledge and aligns with the expected roles. Additionally, hands-on experience has allowed me to sharpen these skills, applying them in real-world scenarios and continuously improving my expertise. Certificates Azure Administrator 103 – Microsoft Azure Cloud Gained comprehensive knowledge of Azure services, cloud management, and infrastructure operations to meet business needs on the Microsoft Azure platform. CCNA – Cisco Certified Network Associate Earned during my time as a Network Specialist, this certification helped me…
If you’re working with Git and want to authenticate securely with services like GitHub or GitLab, SSH keys are a great option. In this guide, we will walk through how to generate and configure SSH keys on a Windows machine using Git Bash. 1. From the Windows machine Check for Existing SSH Keys ls -al ~/.ssh If keys like id_rsa or id_rsa.pub exist, you already have SSH keys. If not, generate new ones. Generate a New SSH Key ssh-keygen -t rsa -b 4096 -C “YourGITemailAccount@domain.com” Location: Press Enter to accept the default (~/.ssh/id_rsa). Passphrase: Optional but recommended for security. eval…