Мои мысли заключаются в том, чтобы сделать своего рода читателя, в котором PowerShell перечисляет текущие непрочитанные файлы в виде списка, вы выбираете один из списка, а затем скрипт переместит его для чтения и откроет его в acrobat для вас. Это более автоматический способ пометить прочитанное без лишней суеты.
$dir="C:\Users\username\Documents\ToRead"
$readDir="C:\Users\username\Documents\ToRead\Read"
do {
$count=0
$items=@()
$files = Get-ChildItem $dir | Where {$_.psIsContainer -eq $false}
foreach ($file in $files) {
$count++
write-host $count "-" $file
$items+=,($file)
}
$toread = read-host -prompt "Please type the number of the file you would like to read: "
$fileToRead = ($readdir+"\"+$items[$toread-1])
$fileToMove = ($dir+"\"+$items[$toread-1])
Move-Item $fileToMove $readdir
Invoke-Item $fileToRead
Start-Sleep -s 5
write-output "`n`r"
} while ($count -gt 1)
write-output "Reading Done!"