onprem-remote-deploy

Deploy Business Central OnPrem extensions via WinRM, SSH, SMB, or RDP.

Updated May 15, 2026
One-click install
npx skills add https://github.com/javiarmesto/APM-ALDC --skill onprem-remote-deploy-javiarmesto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: onprem-remote-deploy
Source: https://github.com/javiarmesto/APM-ALDC/tree/main/.apm/skills/onprem-remote-deploy
Command: npx skills add https://github.com/javiarmesto/APM-ALDC --skill onprem-remote-deploy-javiarmesto

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the challenge of deploying Microsoft Dynamics 365 Business Central OnPrem extensions when normal remote deployment channels are blocked, unavailable, or restricted.

Core Features & Use Cases

  • Multi-Strategy Deployment: Supports WinRM, SSH, SMB push, and RDP tsclient-pull deployment approaches based on available connectivity.
  • BC Deployment Automation: Guides publishing, synchronization, upgrades, installation, and troubleshooting of AL app packages on remote Business Central servers.
  • Use Case: Help a developer deploy AL extensions to a customer Business Central OnPrem environment where only RDP access is available and network ports are blocked.

Quick Start

Use the onprem-remote-deploy skill to configure and execute a Business Central OnPrem deployment workflow for my remote server environment.

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 extensions to a remote server when network ports are blocked?

You can deploy Business Central extensions to restricted servers by selecting an available connectivity strategy like RDP drive redirection or SMB push, then using PowerShell automation to publish and synchronize the AL app packages remotely.

What is the best way to publish AL apps to Business Central OnPrem when only RDP access is available?

Publishing AL apps via RDP access involves using RDP tsclient-pull deployment to transfer files and execute BC administration commands remotely, guiding the synchronization and installation of the extension packages on the server.

Can I use WinRM or SSH to automate Business Central app synchronization across restricted networks?

Yes, you can use WinRM or SSH connectivity to automate Business Central app synchronization across restricted networks, applying PowerShell scripts to execute deployment, upgrade, and installation commands on the remote server.

How do I troubleshoot failed AL extension deployments on remote Business Central environments?

Troubleshooting failed AL extension deployments on remote Business Central environments involves checking the selected deployment strategy's connectivity, verifying PowerShell automation execution, and reviewing BC administration command outputs for synchronization errors.

Do I need PowerShell to publish and install Business Central extensions remotely?

Yes, PowerShell is required to publish and install Business Central extensions remotely, as it automates the BC administration commands for publishing, synchronizing, upgrading, and installing AL app packages on the target server.

When should I use SMB push versus RDP drive redirection for remote BC deployment?

Choose SMB push when file sharing ports are open for direct package transfer, and use RDP drive redirection when only terminal service connectivity is available to pull the AL app packages to the restricted Business Central server.