Skip to content

Windows Server

The Windows module manages Windows Server installations. It provides Patch Management with policy-based update control, software management via Winget, service monitoring, scheduled tasks, and RDP access.

Overview

Host Table

ColumnDescription
CustomerAssigned customer
HostnameComputer name
OS VersionWindows version (e.g., "Windows Server 2022")
Windows VersionBuild number
Product TypeServer / Domain Controller / Workstation
DomainActive Directory domain (if applicable)
CPU / RAM / DiskCurrent utilization
Pending UpdatesAvailable Windows Updates (security updates in red)
Logged-in UsersCurrently logged-in users
UptimeUptime
Last ResponseLast agent heartbeat
Remote AccessRDP and RustDesk buttons for quick access (see below)

Adding a Host

  1. Install the agent on the Windows Server (see Agent Installation)
  2. The agent automatically detects the Windows system
  3. The host appears in the Windows module

Manual

  1. Click Add Windows Server
  2. Enter customer, hostname, and IP address

Detail Modal

Click on a Windows Server in the table to open the detail modal.

The detail modal contains 9 main tabs at the top. The Overview tab additionally contains 7 sub-tabs for detailed system information.

Main Tabs

TabIconDescription
OverviewMonitorSystem information with sub-tabs (see below)
ChecksClipboardCheckHealth check results and status
JobsListTodoRunning and completed tasks
PowerShellTerminalRemote PowerShell terminal in the browser
LogFileTextExecution logs for all actions
GroupsTagsManage group membership
UpdatesRefreshCwUpdate history and schedules
AgentCpuAgent status, logs, and management
DeleteTrash2Remove host from DATAZONE Control

PowerShell Instead of Shell

The Windows module provides a PowerShell console instead of the Bash shell. Commands are executed directly as PowerShell commands.

Tab: Overview

The overview shows the most important metrics (CPU, RAM, Disk, Uptime) as cards at the top. Below are editable fields (Name, Customer, Description) and the sub-tab navigation.

Sub-tab: Hardware

  • CPU model, cores, clock speed
  • RAM size and usage
  • Disks with size and free space
  • BIOS/UEFI information
  • Operating system details (edition, build, architecture)

Sub-tab: Services

  • List of all Windows services
  • Status: Running (green), Stopped (red), Paused (yellow)
  • Startup type: Automatic, Manual, Disabled
  • Actions: Start, stop, and restart services directly from the table
  • Search function for quick service lookup

Sub-tab: Software

Overview of installed software with the following features:

FeatureDescription
Software ListAll programs detected via Winget with name and version
Install SoftwareOpens a search dialog (Winget repository), select a package and install
Uninstall SoftwareDirectly from the list via context menu
Update SoftwareShow available updates and install individually or all at once

The installation dialog allows:

  1. Enter a search term (searches the Winget repository)
  2. Result list with name, ID, and version
  3. Select a package and install with one click

Winget Integration

Software management uses the Windows Package Manager (Winget). This allows you to install, update, and remove software directly from the official Winget repository - all remotely via the agent. The software list is refreshed every 5 minutes.

Sub-tab: Windows Updates

  • Available Windows Updates with title and KB number
  • Approval status per update (Approved/Denied/Manual) based on the applicable Patch Policy
  • Security updates highlighted
  • Update history with installation date
  • Policy display - Which Patch Policy applies to this host
  • Install Approved - Install only approved updates on this host

See Patch Management for details on policy configuration.

Sub-tab: Network

  • Network adapters with status
  • IP addresses, subnet mask, gateway
  • DNS server configuration
  • MAC addresses

Sub-tab: Disks

  • Physical and logical drives
  • Drive letter, size, free space
  • File system (NTFS, ReFS, etc.)
  • Partitioning

Sub-tab: Scheduled Tasks

  • Configured Windows task schedules
  • Name, status, last run, next run
  • Triggers (schedule, event, etc.)
  • Actions (program, script, etc.)

Tab: Checks

Shows all health checks assigned to this host:

  • OK (green), Warning (yellow), Critical (red), Unknown (gray)
  • Last check result and timestamp

See Health Checks.

Tab: Jobs

Overview of all running and completed tasks:

  • Task type (Update, Script, etc.)
  • Status (Pending, Running, Completed, Failed)
  • Start time and duration

Tab: PowerShell

Remote PowerShell terminal directly in the browser:

  • Full interactive terminal (xterm.js)
  • PowerShell prompt with color output
  • Supports all PowerShell cmdlets
  • Copy/paste available

Tab: Log

Chronological execution logs of all actions.

Tab: Groups

Manage group membership. See Groups.

Tab: Updates

Update history and configured schedules.

Tab: Agent

Agent status, configuration, and logs.

Tab: Delete

Permanently remove the host from DATAZONE Control.

Warning

This action cannot be undone. The agent on the server will not be uninstalled.

Context Menu

Right-clicking on a Windows Server:

  • Open Details - Show the detail modal
  • Start RDP Tunnel - Remote Desktop connection
  • Open PowerShell - Remote PowerShell
  • Start Tunnel - Additional tunnel templates
  • Start Update - Install Windows Updates
  • Run Script - Execute a PowerShell script

Tunnel Templates

TemplateTarget PortDescription
RDP3389Remote Desktop Protocol
Agent SSH22SSH via the agent
WinRM HTTP5985Windows Remote Management (HTTP)
WinRM HTTPS5986Windows Remote Management (HTTPS)
SMB445File shares
HTTP80Web server access
HTTPS443Encrypted web access
CustomAnyAny port

Patch Management

The Patch Management tab in the Windows navigation provides a centralized overview of all Windows Updates:

  • Updates - Global update overview across all hosts with approval status
  • Policies - Create and manage Patch Policies (severity/category rules, KB blocklist)
  • Compliance - Patch status per host with traffic light system

See Patch Management for the full documentation.

Update Schedules

TypeDescription
Windows UpdateInstall all available Windows Updates
Update + RebootInstall updates with reboot and optional post-update script

See Update Schedules for details.

Remote Access Column

The Remote Access column in the host table shows quick access buttons:

RDP Access

  1. Click the RDP button in the host table or context menu
  2. An RDP tunnel is created automatically
  3. Copy the displayed connection address (server:port)
  4. Open your RDP client (mstsc.exe) with this address

The tunnel encrypts the connection via WebSocket, so no direct network access to the server is required.

RustDesk Integration

If RustDesk is installed on the Windows host, the agent reports the RustDesk ID in the heartbeat. An additional RustDesk button then appears in the Remote Access column:

  • Click opens the RustDesk connection (rustdesk:// protocol)
  • The RustDesk ID and version are detected automatically
  • Password is fetched on demand from the agent (not included in the heartbeat)

RustDesk Detection

The agent checks with every heartbeat whether RustDesk is installed and reads the ID from the configuration. The version is also reported.

Logged-in Users

The Logged-in Users column shows the users currently logged in to the Windows Server:

  • Username and session type (Console, RDP)
  • Updated with every heartbeat (30s)
  • Multiple logged-in users are displayed as a list

DATAZONE Control Documentation