我正在运行下面的脚本作为计划任务,用户登录服务器.它使用Excel.ApplicationCOM对象将xls文件转换为csv .转换工作,但最终打破,我不知道为什么.
我有任务运行以下命令,理论上它应该允许它不断运行:
powershell.exe -noexit -file "filename.ps1"
有什么想尝试的想法?
$server = "\\server"
$xls = "\path\XLS\"
$csv = "\path\CSV\"
$folder = $server + $xls
$destination = $server + $csv
$filter = "*.xls" # <-- set this according to your requirements
$fsw = New-Object IO.FileSystemWatcher $folder, $filter -Property @{
IncludeSubdirectories = $true # <-- set this according to your requirements
NotifyFilter = [IO.NotifyFilters]"FileName, LastWrite"
}
Register-ObjectEvent $fsw Created -SourceIdentifier FileCreated -Action {
$path = $Event.SourceEventArgs.FullPath
$name = $Event.SourceEventArgs.Name
$changeType = $Event.SourceEventArgs.ChangeType …Run Code Online (Sandbox Code Playgroud)