Python を使用してこのチュートリアルに従って Windows サービスを作成できました: http://ryrobes.com/python/running-python-scripts-as-a-windows-service/
ただし、COM 経由で新しい Outlook メールを開くスクリプトをこれに実装しようとしました。このスクリプトはサービスの外部で機能しますが、問題を次の行にまでさかのぼったようです。
obj = win32com.client.Dispatch("Outlook.Application")
これをさらに調べたところ、Vista と Windows 7 の UAC により、ユーザーと対話するサービスがブロックされたようです。詳細情報 - http://msdn.microsoft.com/en-us/library/windows/desktop/ms683502%28v=vs.85%29.aspx
私の質問は次のとおりです。これを回避する最善の方法は何ですか? 確実にオンにすると動作するPythonスクリプトがありますが、起動ディレクトリにバッチ/cmdファイルを残すのはちょっと間違っているようです。
アイデアをお寄せいただきありがとうございます。
Windows 7 x64 (エンタープライズ グループ ポリシーにも拘束されています。ローカル管理者権限しかありません)