如何将SharePoint数据与Azure VM关联并在VM中运行.exe转换数据
1. 同步SharePoint文件到Azure VM
方法一:直接映射SharePoint网络驱动器
在Azure Windows VM中打开文件资源管理器,输入映射路径:
\\<你的SharePoint站点>.sharepoint.com@SSL\DavWWWRoot\sites\<站点名称>\<库名称>
输入SharePoint账号密码完成映射,之后VM可直接访问SharePoint文件夹里的exe和数据,无需额外复制。
方法二:用Azure Data Factory同步
- 在Azure VM上安装自托管集成运行时,确保ADF能访问VM本地文件系统。
- 在ADF中创建两个数据集:
- 源数据集:选择SharePoint Online,配置站点URL和目标文件夹路径。
- 目标数据集:选择“文件系统”,通过自托管运行时连接到VM的指定目录(比如
C:\DataConversion\)。
- 创建复制活动,将SharePoint文件夹下的所有文件(包括exe和数据)同步到VM目标目录。
2. 在VM中运行exe程序
手动运行
远程登录Azure VM,找到同步后的exe文件,双击运行即可(需确保VM为Windows系统,且exe依赖的运行环境已安装)。
自动触发(与ADF联动或定时执行)
- ADF自定义活动触发:在ADF的管道中添加自定义活动,选择之前的自托管集成运行时,在“命令”字段填写exe的完整路径(比如
C:\DataConversion\convert.exe),可附加参数指定输入输出路径,设置为复制活动完成后自动执行,实现全流程自动化。 - Windows任务计划触发:在VM中打开“任务计划程序”,创建新任务,设置触发条件(如文件夹新增文件时),操作选择“启动程序”,指定exe路径及参数,实现定时或事件触发的自动转换。
3. 后续处理
转换完成的数据会存储在VM的指定输出目录中,后续项目工作可直接基于该目录的数据开展。
内容的提问来源于stack exchange,提问作者Ziri Amaze
相关产品推荐
相关产品推荐

