--- id: apache-airflow-providers-microsoft-winrm version: "3.14.4" license: Apache-2.0 license_treatment: permissive maintenance: active --- # apache-airflow-providers-microsoft-winrm — Provider package apache-airflow-providers-microsoft-winrm for Apache Airflow License: permissive · Maintenance: active · Downloads: 332.8K/mo ## What it is and what it does This is an Apache Airflow provider package that adds Windows Remote Management (WinRM) connectivity to Airflow workflows. It wraps the pywinrm and pyspnego libraries to enable Airflow tasks to execute commands on remote Windows systems using WinRM protocols, allowing you to orchestrate Windows-based workloads alongside your broader data pipeline. The package is part of Apache's official provider ecosystem and is actively maintained. It integrates directly into Airflow's task execution model, meaning you define WinRM operations as Airflow operators within your DAGs. The package depends on apache-airflow (>=2.11.0), apache-airflow-providers-common-compat (>=1.12.0), pywinrm (>=0.5.0), and pyspnego (>=0.4.0) for authentication and remote execution. Use it for: - Execute PowerShell or batch scripts on Windows servers as part of a scheduled Airflow DAG. - Orchestrate Windows system administration tasks (file operations, service restarts) from a centralized Airflow control plane. - Integrate Windows-based data processing or ETL steps into cross-platform data pipelines. - Monitor and trigger Windows applications or scheduled tasks from Airflow workflows. - Build hybrid cloud workflows that coordinate both Linux and Windows workloads. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Integrates Windows Remote Management (WinRM) into Apache Airflow, enabling orchestration of tasks that execute commands on Windows systems via remote management protocols. Yes, if you are running Apache Airflow and need to orchestrate Windows workloads. The package is actively maintained, has no known vulnerabilities, installs with low friction, and is licensed permissively. Install it only if you have Windows systems to manage via WinRM; it adds no value in Windows-free environments. ## Install pip install apache-airflow-providers-microsoft-winrm uv add apache-airflow-providers-microsoft-winrm poetry add apache-airflow-providers-microsoft-winrm ## Installing apache-airflow-providers-microsoft-winrm Before you install: Low friction installation as a pure-Python wheel. Actively maintained with a recent release 35 days ago; the Apache Airflow project has strong maintenance signals and a large community (46490 stars). Requires Airflow >=2.11.0 and modern Python (3.10+). License in practice: Licensed under Apache-2.0 (permissive), allowing use in commercial and proprietary projects with minimal restrictions beyond attribution and liability disclaimers. Quickstart: pip install apache-airflow-providers-microsoft-winrm from airflow.providers.microsoft.winrm.operators.winrm import WinRMOperator task = WinRMOperator( task_id='run_windows_command', command='dir C:\\', conn_id='winrm_connection' ) Requires an existing Apache Airflow installation (>=2.11.0) and a configured WinRM connection to a Windows target system. Verify before relying: - Specific WinRM protocol versions or authentication methods supported beyond pywinrm/pyspnego capabilities - Whether Kerberos authentication is fully functional or requires additional system configuration - Performance characteristics or limits on command execution or concurrent remote sessions ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 332.8K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags airflow windows remote management, winrm provider airflow, execute commands windows airflow, windows task orchestration, airflow microsoft winrm integration, remote windows execution airflow, winrm airflow provider, windows-integration, orchestration, airflow-provider [View on SkillFed](https://skillfed.io/packages/apache-airflow-providers-microsoft-winrm) · [View on PyPI](https://pypi.org/project/apache-airflow-providers-microsoft-winrm/)