Profile photo of Kornelia

Kornelia Ciszak

Workplace Engineer
Active Directory Administrator
PowerShell Developer

Polish flagnativeBorn and raised in Poland French flagC1Bachelor of Arts in French Studies UK flagC1Cambridge CAE and IELTS

About

I started my IT career as a French-speaking Service Desk Analyst and gradually progressed into infrastructure administration and automation development. Today, I work with Active Directory, RDS, Citrix, and Windows Server environments while developing PowerShell solutions that help teams automate repetitive tasks and improve operational efficiency. Although my academic background is in linguistics, computers have always been my passion – I've built a couple custom gaming PCs myself. I enjoy turning ideas into practical solutions that save time and make people's lives easier.

Projects

AD Expiration Email Automation

Automated account expiration notifications across multiple Active Directory domains.

PowerShell Active Directory Automation

Built with PowerShell and the ActiveDirectory module, this script automates notification delivery for accounts that are about to expire. It connects to several AD domains, calculates how many days remain until each account expires, and sends HTML email reminders on selected days before expiry. The solution supports a safe testing mode, manager CC routing, priority escalation for accounts with one week or less remaining, and CSV logging for auditability.

Mail notification preview HTML code View on GitHub

RDS Health Dashboard

Automated health monitoring and HTML reporting for Remote Desktop Services hosts.

PowerShell Remote Desktop Services Monitoring

Automated PowerShell script for monitoring Remote Desktop Services health across multiple RDS hosts. It collects system metrics, evaluates host availability, and generates a structured HTML report for operational visibility and quick issue detection.

Report preview [OK] Report preview [KO] View on GitHub

Automated AD Deactivation

Automated deactivation of inactive Active Directory accounts based on custom rules.

PowerShell Active Directory Automation

Automated PowerShell script for deactivating Active Directory standard user and admin accounts based on specific criteria (selected AD attributs values). A separate email containing a .csv report for each domain processed by the script is then sent to a selected list of recipients, providing them with lists of deactivated accounts.

View on GitHub

RDS Monitoring Alerts

Automated delivery of critical RDS alerts from Outlook to Microsoft Teams.

Power Automate Outlook Teams Monitoring

Lightweight alert relay that forwards critical ("KO") RDS reports from Outlook into a Microsoft Teams channel. The RDS report generator sends email reports with a distinctive subject prefix for KO events; a Power Automate flow watches the mailbox for messages from a specific sender whose subject matches that prefix, extracts the message body and posts a formatted alert to a designated Teams channel visible to all those who could need that information.

Workflow preview

Contact