Skip to content
  • ServerEngine
    • Secure
    • Organize
    • Plan
    • Automate
    • Test
    • Monitor
    • Remote
    • Notify
  • Docs
  • Scripts
  • Updates
  • Pricing
  • ServerEngine
    • Secure
    • Organize
    • Plan
    • Automate
    • Test
    • Monitor
    • Remote
    • Notify
  • Docs
  • Scripts
  • Updates
  • Pricing
ServerEngine – Windows Automation

ServerEngine

  • Quick Start Guide
  • Introduction
  • ServerEngine API
  • Home
  • Docs
  • ServerEngine
  • Quick Start Guide

Quick Start Guide

Get started in less than 15 minutes.


Install ServerEngine #

# Option 1: Microsoft Store (GUI)
- Search "ServerEngine" > Install

# Option 2: Command Line (Silent install)
winget install ServerEngine --silent --accept-package-agreements --accept-source-agreements

On the first startup ServerEngine needs to configure the WinRM service.

Step 1. Click on ‘Install WinRM Service’

    Step 2. Accept the promt, click on ‘Yes’

    Wait for ServerEngine to complete WinRM service configuration…

    Once completed click on ‘OK’ and restart ServerEngine.

    Step 3. Navigate to Console Tab and check if WinRM Service is green. (This might take a few seconds to refresh)


      Save Credentials #

      Step 1. Navigate to Credentials Tab and click on ‘Add Credentials’

      Step 2. Double-Click ‘Username’ to edit and enter the username of your target host, press ‘enter’ to confirm. (User requires administrative privileges)

        Step 3. Double-Click ‘Password’ to edit and enter the password for the user, press ‘enter’ to confirm.

        Step 4. Double-Click ‘DNS-Name’ to edit and enter the IP-Address or DNS-Name of the target host, press ‘enter’ to confirm.

        (If you choose to use the IP-Address the Domain will be empty) for ex.

        (If you choose to use the DNS-Name you also have to provide the Domain) for ex.


        Enable WinRM SSL #

        (Requirements: Windows Remoting must be enabled)
        On Windows Server this is enabled by default on Windows 10 or Windows 11 remoting can be enabled using PowerShell (Run as Administrator):

        # Enable Windows Remoting on Windows 10 or Windows 11
        Enable-PSRemoting -Force
        

        (Clarification: ServerEngine uses the WMI protocol to remotely configure WinRM SSL with a self-signed certificate)

        Step 1. To easily configure WinRM SSL on your target host, navigate to Console Tab and click on ‘One-Click Install WinRM SSL’

        Step 2. Select your target host and click on ‘Install WinRM SSL…’

        Wait for ServerEngine to complete…

        Once completed you should see the confirmation and click on ‘OK’

        If you choose to use the IP-Address there is one more step to enable remote execution with IP-Address.
        If you choose to use the DNS-Name you can skip Step 3.

        Step 3. Navigate to Settings Tab and click on ‘Security’ and check ‘Allow WinRM SSL with IP-Address’


        Create Your First Script and Package #

        Step 1. Navigate to Scripts, Package Builder and click on ‘New Package’
        (Packages are used to organize and bundle one or more scripts, when adding a job to the automation the package is used for assignment)

        Rename the package if you like or just click on ‘OK’

        Step 2. Double-Click the ‘(Packagename)’ to rename the package, click on ‘Save’ to confirm

        Step 3. Select your package and click on ‘New Script’

        Select to create a PowerShell or Python script, for this example we click on the PowerShell Icon

        Rename the script or just click on ‘OK’

        Close the dialog or create another script your choice

        Double-Click the ‘(scriptname)’ to rename and click on ‘Save’ to confirm

        Step 4. Select script and click on ‘Edit Script’

        ServerEngine will open PowerShell ISE as Editor, now you can start writing and testing your first script

        Step 5. Write this code to resolve the hostname:

        # We start creating a variable containing the hostname, the command hostname resolves the hostname of you pc
        $myhostname = hostname
        # Then we can parse the output to ServerEngine so we can see it in the ServerEngine log
        # (<WRITE-LOG = ""*) tells ServerEngine to capture the output and (*"">") where it ends
        Write-Host "<WRITE-LOG = ""*$myhostname*"">"
        

        To test your code 1. Click on the save icon 2. Click on the play (run) icon

        Check the output, you should now be able to see your pc’s hostname

        Now that we have verified a working script we can close the editor


        Run Your First Job #

        Step 1. Navigate to Activity Dashboard Tab, Automation and click on ‘Add Job’

        Step 2. Select your target host and click on ‘OK’
        (Already saved credentials are shown in this list)

        Step 3. Select the package (Aka. script bundle) you want to run

        Step 4. ServerEngine will add it to the automation
        (ServerEngine then assigns a unique Job ID)
        (The Agent icon will appear when the agent starts working on a job, the agent handles connecting to the host running the script and handle reboots if needed)
        (Each agent can run one job at a time, in the top right you can see how many agents you have purchased, the free license includes only 1 agent)
        (You can also see the status for the job to easily identify what is happening at a given time)

        Once the job is completed ServerEngine will automatically clean the Dashboard, you can disable this in the Settings Tab under System Maintenance if you like. Just uncheck ‘Enable automated resource cleanup’

        If you missed it or had some issues you can Navigate to Logs Tab and click ‘Scroll’

        • We can now see the user that assigned to job
        • We can see the target host and package
        • We can also see the parsed output from the script which we parsed to ServerEngine which was the host name of the target host
        • ServerEngine will automatically cleanup the dashboard if all jobs are completed and no agent is currently working

        That’s it! If you have any questions feel free to reach out, we are happy to help! ❤️
        Mail: [email protected]

        Still stuck? How can we help?

        Still stuck? How can we help?

        Updated on July 6, 2025
        Table of Contents
        • Install ServerEngine
        • Save Credentials
        • Enable WinRM SSL
        • Create Your First Script and Package
        • Run Your First Job

        ✅ ISO/IEC 27001 compliant
        ✅ ISO/IEC 20000 compliant
        ✅ ISO 9001 compliant

        • Home
        • Secure
        • Organize
        • Plan
        • Automate
        • Test
        • Monitor
        • Remote
        • Notify

        License

        • Pricing

        Software Updates

        • Updates

        Script Library

        • Scripts

        Company

        • CForce-IT.com
        • Explore Software

        Contact

        • Open support case
        • [email protected]

        Docs

        • Introduction
        • ServerEngine API
         
         

        Copyright © 2025 - ServerEngine.co  by CForce-IT | Icons by Icons8

        • Privacy Policy
        • Imprint