onprem-remote-deploy

Deploy Business Central AL apps to remote on-premises servers via WinRM, SSH, SMB, or RDP.

20|5|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/fernandoartalf/AL-Copilot-Skills-Collection --skill onprem-remote-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: onprem-remote-deploy
Source: https://github.com/fernandoartalf/AL-Copilot-Skills-Collection/tree/main/skills/onprem-remote-deploy
Command: npx skills add https://github.com/fernandoartalf/AL-Copilot-Skills-Collection --skill onprem-remote-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of deploying Business Central AL extensions to remote on-premises servers when standard network access options are restricted or blocked.

Core Features & Use Cases

  • Multi-Strategy Deployment: Supports WinRM, SSH, SMB, and RDP (tsclient-pull) approaches for flexible remote deployment scenarios.
  • Automated Workflow: Facilitates building, compiling, and triggering app deployment scripts on servers with minimal manual configuration.
  • Use Case: A developer needs to update AL extensions on a server isolated behind strict firewalls, leveraging RDP drive redirection without network ports open; this Skill automates the process seamlessly.

Quick Start

Use the skill to deploy an AL extension to a remote Business Central OnPrem server via RDP by creating and running the trigger file with appropriate parameters.

Frequently Asked Questions about onprem-remote-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy Business Central AL extensions to a remote on-premises server?

To deploy Business Central AL extensions remotely, this Skill automates file transfers and script execution on on-premises servers. It selects the appropriate network strategy based on port accessibility and domain trust to push the apps seamlessly.

Can I deploy Business Central apps via RDP without opening network ports?

Yes, you can deploy Business Central apps via RDP without open network ports. This Skill leverages RDP drive redirection (tsclient-pull) to bypass strict firewalls, automatically creating and running trigger files to pull the extensions.

What remote scripting protocols are supported for on-premises Business Central deployment?

Supported remote scripting protocols for on-premises deployment include WinRM, SSH, SMB, and RDP. The Skill chooses the best strategy dynamically by evaluating port accessibility and domain trust to ensure minimal network exposure.

Does this deployment method work with servers isolated behind strict firewalls?

Yes, this deployment method works with servers isolated behind strict firewalls. By evaluating network restrictions, it uses alternative strategies like RDP drive redirection to ensure remote Business Central deployment succeeds without requiring direct port access.

How does the Skill choose between WinRM, SSH, and SMB for remote deployment?

The Skill chooses between WinRM, SSH, and SMB by checking port accessibility and domain trust. This automated evaluation ensures the most viable network strategy is selected for remote on-premises Business Central deployment.

What is needed to automate Business Central app deployment across restricted networks?

Automating Business Central app deployment across restricted networks requires choosing the right protocol based on port access and domain trust. This Skill handles the agent setup, file transfers, and script execution automatically to minimize network exposure.