是否有适用于 PowerShell 版本 3 或版本 4 的 Powershell 脚本,允许您将值从 .CSV 文件导入 SQL 表?
我试图弄清楚是否可以使用运行旧版本 PowerShell 的企业服务器编写 PowerShell 作业脚本来导入数据(如果可以在不导入任何其他模块的情况下完成此操作,将是首选)
(很高兴,但不是必需的)也有兴趣知道是否有一种方法可以向日志文件报告该作业的成功或失败?
这是我在 PowerShell 5 中测试过的脚本,只是不能在我的旧服务器上使用它:
$database = 'DATABASE';
$server = 'SERVER';
$table = 'TABLE';
$MyData = import-csv \\TESTPATH\licenses_v2.csv -delimiter '|' |
select-object FirstName,LastName,Department,Title;
Write-DbaDataTable -sqlinstance $server -database $database -table $table -inputobject $MyData -KeepNulls;
答案是肯定的,我只需要安装 DBATools 模块。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句