Encontrei uma pergunta semelhante aqui: Apple Script - Reabrir Janelas com Localizador Fechado
O script publicado por adayzdone pode ser o que você está procurando. Ele ainda precisa reiniciar o Finder, mas quando ele é reiniciado, ele retorna as mesmas janelas no mesmo diretório em que você estava quando eles fecharam.
tell application "Finder"
set windowTargets to target of Finder windows
quit
end tell
set OnOff to do shell script "defaults read com.apple.finder AppleShowAllFiles"
if OnOff = "NO" or OnOff = "OFF" then
set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles ON"
else
set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles OFF"
end if
do shell script OnOffCommand
delay 1
tell application "Finder" to launch
tell application "Finder"
repeat with aTarget in windowTargets
make new Finder window at aTarget
end repeat
end tell
copiado da questão referenciada