最近有需求,用EXECL保存DB的SPID和用户名等。
技术方案:window task + powershell
脚本编写完成后,测试正常。登陆服务器,windows 2008建立task任务,并测试执行。怪事出现,用window task运行完成后,居然没有产生EXCEL文件。
为了验证脚本正确性,手工在服务器执行,正常完成并产生文件。
使用用window task无法产生execl文件。
在网上谷歌了一下,一下两个方案》
1、用当用户登录执行任务
2、 You have to create a folder (or two on a 64bit-windows):
(32Bit, always)
C:\Windows\System32\config\systemprofile\Dektop
(64Bit)
C:\Windows\SysWOW64\config\systemprofile\Desktop
I have had the same problem and this was the only solution i have found.