Zabbix Value Cache Running on Low Memory Mode

This warning usually appears together with the dashboard message: More than 75% used in the configuration cache Together, these messages indicate that the cache allocated for Zabbix events and configuration data is too small. In many cases, this is only a temporary situation. For example, a proxy may have been disconnected for a longer period … Weiterlesen

Zabbix Website Do Not Open: HTTP 500 Error

If individual Zabbix pages do not open and instead show an HTTP 500 error, the most likely cause is that PHP has been assigned too little memory. In practice, this often happens when Zabbix tries to render a page that needs more resources than the current PHP memory_limit allows. Error Analysis in nginx Logs The fastest way … Weiterlesen

Sign PowerShell Scripts with a User Code-Signing Certificate and Log

This script signs a PowerShell script with a code-signing certificate from the current user certificate store. It first searches for a certificate that matches the configured certificate name, checks whether it is still valid, and then applies a digital signature to the selected script. After signing, it writes a CSV log entry so the signing … Weiterlesen

Publish S/MIME Certificates to the Exchange Online GAL with PowerShell

In environments with internal PKI and Exchange Online, publishing S/MIME certificates centrally can save a lot of manual work. This PowerShell script exports public user S/MIME certificates from Active Directory, stores them as .cer files, and then writes them to Exchange Online mailbox attributes so they are available through the Global Address List (GAL). S/MIME in Exchange … Weiterlesen

Automated Zabbix Agent Install and Update with PowerShell

This PowerShell script is designed to run as a scheduled task on servers and keep the Zabbix Agent installation up to date automatically. The task is triggered through a GPO, so each server checks its local installation source on its own and updates itself when a newer version is available. This makes the deployment process … Weiterlesen

Test Active Directory Credentials with PowerShell

This small PowerShell script checks whether a user account can authenticate against Active Directory. It is useful for quickly validating credentials during troubleshooting, onboarding, or when you want to confirm that a specific account and password combination works as expected. What the script does The script prompts for a user name and password, then uses … Weiterlesen

Monitor and Report Group Policy Changes with PowerShell

This PowerShell script helps monitor changes in Active Directory Group Policy Objects (GPOs). It compares the current day’s GPO export with the previous day’s data and generates a report that highlights new, deleted, renamed, and modified GPOs. What the script does The script exports all GPOs in the domain as XML reports and compares them … Weiterlesen

Search Group Policy Objects for a String with PowerShell

This PowerShell script helps you search all Group Policy Objects (GPOs) in the current domain for a specific string. It is useful when you need to quickly find where a setting, path, name, or keyword appears inside your GPOs without opening each policy manually. What the script does The script asks for a search string, … Weiterlesen

Import vCard Files into Outlook with VBA

This small VBA macro automates the import of vCard files from a local folder into Outlook. It loops through all files in C:\VCARDS, opens each one through Outlook, saves the imported contact, and then closes the Inspector window again. What the macro does The macro is designed for simple batch import scenarios where multiple .vcf files need to … Weiterlesen

Force Reinstall an Intune App with PowerShell

Sometimes a Microsoft Intune application needs to be reset because installation data is stuck or the app must be forced to reinstall. This PowerShell tool helps by loading a list of apps from a CSV file, letting the operator choose one, and then cleaning up related Intune Management Extension registry entries. It also reminds the … Weiterlesen