是否有适用于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;
答案 0 :(得分:0)
答案是肯定的,我只需要安装DBATools模块。