我在这里有一个项目,我正在尝试自动化。我有一些负载测试我需要在一台机器上运行,在那段时间我需要持续进出FTP流量。我一直在尝试编写一个Powershell脚本来完成它,但一直在做空。我每次都可以下载文件,但上传总是失败。我还需要确保我的循环机制是正确的。
我需要这个来下载并上传单个文件,直到我告诉它停止。这是脚本。
CREATE TABLE yourTbl (ID int,CLT_NBR int,IS_PRIMARY int,EFFECT_DATE date, END_DATE date)
INSERT INTO yourTbl VALUES
(1 ,12375,1,'8/13/2015','9/30/2015')
,(2 ,12375,1,'10/1/2015','12/31/9998')
,(3 ,12375,1,'7/18/2017','12/31/9998')
,(4 ,12331,1, '2/3/2016','7/8/2016')
,(5 ,12331,1, '7/9/2016','12/31/9998')
;with y as
(
SELECT
*,
ROW_NUMBER() OVER(PARTITION BY CLT_NBR ORDER BY EFFECT_DATE DESC) R
FROM yourTbl WHERE END_DATE ='12/31/9998'
)
UPDATE y1
SET y1.END_DATE= y2.EFFECT_DATE
FROM
y y1 JOIN y y2
ON y1.R=y2.R+1 and y1.CLT_NBR=y2.CLT_NBR
select * from yourTbl
这是我尝试使用脚本上传时出现的错误。我试图找出如何关闭流但我没有运气。
Add-FTPItem:使用“0”调用“GetRequestStream”的异常 参数:“对象引用未设置为对象的实例。” 在C:\ Powershell Scripts \ FTPUploadandDownload.ps1:22 char:1 + Add-FTPItem -LocalPath $ LocalPath / File1.mxf -Path $ Path -Overwrite -Session ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:NotSpecified:(:) [Write-Error],WriteErrorException + FullyQualifiedErrorId:Microsoft.PowerShell.Commands.WriteErrorException,Add-FTPItem
任何帮助将不胜感激,我对这个级别的powershell相当新。