ssis - SSIS问题用于带有 Power Shell 空间的路径
问题描述
我正在尝试修复继承的 SSIS 包并确定问题出在路径中的空间。我defentiley完成了我的作业并使用所有双引号和转义符进行了测试,但没有任何效果,产生此错误的字符串在Power Shell窗口中工作得很好。我使用变量来设置路径,但没关系,如果我在参数字符串中输入相同的结果。我在这里缺少什么?我是 SSIS 2016,该dir
命令是删除旧文件的管道命令的一部分,出于测试目的,我将其删除。本地或 \network 驱动器的工作方式相同。起初:
dir \\myserver\ESD\My Backup\*.xlsx |? {$_.LastWriteTime -lt (get-date).AddDays(-7)} | del
谢谢 Gigga !!,我用PowerShell -NoExit
before 命令测试了这里的输出,那些双引号在某处丢失了。令人惊讶的是它以前工作得很好,可能是一些 W 更新??)
解决方案
似乎您已经找到了解决方法,但我认为 SSIS 中的问题可以通过组合双引号和单引号来排序。如果您编写这样的表达式应该可以:
"dir 'c:\\ESD\My BackupX\\*.xlsx'"
推荐阅读
- reactjs - 通过 React 获取 json 文件的最大数量?
- google-apps-script - Apps Script API 为现有项目返回 404 错误。错误返回为 HTML 而不是 JSON
- android - 在增强图像中显示视频
- database - 如何校准 cassandra-stress 图选项?
- ios - 在应用内购买中按下购买按钮时如何检测和执行代码
- javascript - 在 HOC 中使用 Antd 菜单时出现“超出最大调用堆栈大小”
- angular - 服务器未能验证请求。确保 Authorization 标头的值正确形成,包括签名。错误?
- express - 如何使用 chai 测试 multipart/form-data
- python - 将数据插入数据库时如何修复```TypeError: can't pickle _thread._local object```?
- uwp - 为什么 UWP TextBlock 是密封的?