【发布时间】:2016-11-27 16:37:24
【问题描述】:
是否可以从 azure 数据工厂管道作为活动运行 Powershell 脚本,我有一个 UC,我需要将所有已处理的文件从“输入”文件夹移动到 Data Lake 中名为“已处理”的文件夹。我确实有一个相同的 powershell 脚本,但是我希望它从数据工厂管道执行。
我所做的是创建了一个自定义的“.Net dll”,它会调用“.BAT” 依次调用“.ps1”,然后我将自定义“.Net dll”集成为管道中的一个活动,但这似乎不起作用
请提出是否是做上述UC的编写方式或有更好的解决方案。
【问题讨论】:
-
根据您的描述,您只需要将文件从一个文件夹移动到另一个文件夹?那么为什么不为你的 UC 使用 Copy 活动呢?
-
感谢一涛的cmets,复制活动只会复制文件但不会移动文件,如果是这种情况,我将不得不手动从源中移动文件,一旦它被复制到使用复制活动的目的地