Azure Files provides serverless cloud file shares that can be used from anywhere in the world. You can mount Azure file shares directly from your on-premises workstation, or you can cache Azure file shares on an on-premises file server with Azure File Sync. To learn more about Azure Files, please see Introduction to Azure Files, Planning for an Azure Files deployment, and Planning for an Azure File Sync deployment. You can also reach out to us directly by sending us an email at [email protected].
This repository contains supporting code (PowerShell modules/scripts, ARM templates, etc.) for deploying, configuring, and using Azure Files. This repository is home to the following important projects:
-
The AzFilesHybrid PowerShell module, which provides cmdlets for deploying and configuring Azure Files, namely, cmdlets for domain joining storage accounts to your on-premises Active Directory, and configuring your DNS servers.
-
An Azure template for deploying DNS forwarders, which provides an ARM template for deploying DNS forwarders. This template is used by the AzFilesHybrid module.
-
Instructions for setting up a Point-to-Site VPN (P2S) to bypass port 445. The most up-to-date instructions for configuring a Point-to-Site VPN are available here, however, we have maintained this information in this repository for now since the P2S here use a slightly different approach some customers may find useful.
We welcome issue submission and direct contributions. Please feel free to create pull requests or issues as needed.