Start-Process在事件操作中不执行任何操作

时间:2014-10-15 19:53:53

标签: powershell pdf adobe

我正在使用:

$fsw = New-Object IO.FileSystemWatcher (Get-Location).Drive.Root, "*.pdf" -Property @{
    IncludeSubdirectories = $true;
    NotifyFilter = [IO.NotifyFilters]'FileName'
}

Register-ObjectEvent $fsw Renamed -Action {
    $path = $Event.SourceEventArgs.FullPath
    Start-Process –FilePath $path –Verb Print -PassThru | %{sleep 5;$_} | Stop-Process
}

尝试观察重命名的PDF(.tmp文件在浏览器下载完成后重命名)并使用Start-Process打开Adobe文件并在没有打印对话框的情况下打印。 Start-Process行来自在线的许多其他示例,并且在PowerShell中作为单行工作正常,但它似乎在重命名事件的-Action内没有做任何事情。有什么我想念或做错了吗?

提前致谢。

0 个答案:

没有答案