Category: Powershell

Technical guides on PowerShell commands, scripting, automation scenarios, and module usage. Includes practical solutions for Microsoft 365, Exchange, Active Directory, Windows Server, and security tasks. Designed for system administrators aiming to streamline daily IT operations, improve efficiency, and automate repetitive processes.

Migrating Arbitration Mailbox To New Exchange Server

In Exchange Server environments, the Arbitration Mailbox is a special system mailbox used to store system-related data such as approval workflows, moderation data, and audit-related information. After a new Exchange Server installation, these system mailboxes must also be moved to the new server. Otherwise, arbitration and related system processes will continue to rely on the […]

Powershell has stopped working Windows Server 2012 R2

This error usually occurs due to differences between old and new systems in how PowerShell Transcription works when SIEM is enabled. When the PowerShell Transcription feature first appeared in Windows Server 2012 R2 (WMF 4.0/5.0 period), PowerShell did not work properly and could return a “PowerShell has stopped working” error when transcription was enabled without […]

TCPKeepAlive Not Set Error : Without this value the KeepAliveTime defaults to two hours, which can cause connectivity and performance issues between network devices such as firewalls and load balancers depending on their configuration

When reviewing Exchange Healtcheck reports, you may see a warning like the following Check TCP KeepAliveTime setting TCP KeepAliveTime Exchange TCP KeepAliveTime registry entry should be set to a decimal value between 900000 and 1800000 (15 to 30 minutes in milliseconds). If there’s no entry in the registry for KeepAliveTime then the default value is 2 hours. This value, […]

Back To Top