小编use*_*407的帖子

通过任务计划程序运行时,Powershell脚本停止工作

我正在运行下面的脚本作为计划任务,用户登录服务器.它使用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)

excel powershell scripting

5
推荐指数
1
解决办法
195
查看次数

标签 统计

excel ×1

powershell ×1

scripting ×1