Saya punya tugas terjadwal, dijalankan oleh pengguna Sistem. Terkadang dapat menampilkan popup untuk berinteraksi dengan pengguna. Ini berfungsi dengan baik jika saya meluncurkan skrip sendiri, tetapi tidak menampilkan ketika diluncurkan oleh tugas yang dijadwalkan dengan pengguna sistem.
Saya menggunakan Start-Job sebagai pengguna saat ini untuk menampilkan popup, tetapi tidak berfungsi.
Bagaimana saya bisa menampilkan popup / msgbox (harus jendela paling atas) untuk berinteraksi dengan pengguna (perlu tahu tombol yang ditekan) dari skrip yang diluncurkan oleh akun sistem?
powershell
scheduled-tasks
popups
Khorwin
sumber
sumber
Jawaban:
Anda akan membutuhkan dua proses. Satu untuk tugas, pengaturan dengan izin sistem, dan satu untuk popup, pengaturan dengan izin pengguna. Ketika popup diperlukan, proses tugas menciptakan proses popup dan mereka membuka komunikasi satu sama lain (untuk lulus hasil popup jika perlu).
sumber