Tüm kullanıcılar tarafından görülebilir olması için zamanlanmış bir görevin hangi “kullanıcı” olarak çalışması gerekir?


11

Herhangi bir kullanıcı oturum açtığında, ancak oturum açmış herhangi bir kullanıcıya bağlı olmadığında bir görevin çalışacak şekilde zamanlanmasını diliyorum, bu nedenle "Kullanıcının oturum açmış olup olmadığını çalıştır" ı seçin. Bununla ilgili sorun, programın gizli olarak çalıştığı ( dokümanlarda belirtildiği ve bu Microsoft Topluluğu gönderisinde sorgulandığı gibi ), ancak GUI'nin görünür olması gerekiyor.

Bu nedenle, görünür olması için "Yalnızca kullanıcı oturum açtığında çalıştır" ı seçmem gerekiyor. Ancak herhangi bir "normal" kullanıcı oturum açmamış olabilir!

Bu görevi yürütmek için hangi kullanıcı hesabını kullanmalıyım?

SİSTEM olarak çalıştırmayı denedim, ancak otomatik olarak "Kullanıcı oturum açmış olsun veya olmasın Çalıştır" seçeneğini ayarlar - böylece gizli çalışır.

Yanıtlar:


13

Bunu yeni test ettim ve hesap için bir "grup" seçebilirsiniz.

Seç Run only when user is logged on.

Tıklayın Change user or group( grup orada diyor :)

yazın usersve tıklayın Check Namesve Tamam'a tıklayın

ve uygulamanız gruptaki tüm kullanıcılar için etkileşimli olarak çalışır users.


Teşekkürler, bunun tercih edilen çözüm olduğunu düşünüyorum. (Ancak, benim özel durumumda bahsetmediğim birkaç ilave komplikasyon vardı ... 1. Görevin / programın yalnızca bir örneği çalışmalıdır, bu nedenle GUI ilk oturum açmış kullanıcı için görünürken, 2. Bu program ayrıca yönetici ayrıcalıkları gerektirir, bu nedenle yönetici olmayan bir kullanıcı ilk kez oturum açtığında UAC ile rahatsız olur.)
MrWhite

1
2) Yönetici olmayan kullanıcılar her zaman UAC'yi elbette alırlar. Yönetici olmayan kullanıcıların programı oturum Administratoraçmada çalıştırmasını istemiyorsanız bunun yerine her zaman -group kullanabilirsiniz . Nokta 1) "Hızlı kullanıcı değiştirme" kullandığınızı kabul ediyorum? Başka bir oturum açmadan önce kullanıcıları oturumdan çıkmaya zorlayarak bunu devre dışı bırakabilirsiniz.
Rik

2) Görev AnAdminUser olarak çalışacak şekilde ayarlanmışsa ("en yüksek ayrıcalıklara"), normal bir kullanıcı UAC tarafından istenmez, ancak GUI'yi (gizli) da görmez; bu da yardımcı olmaz. 1) Bu durumda "Hızlı kullanıcı değiştirme" tercih edilir. Bu programı sadece ana yönetici kullanıcı tarafından çalıştırmaya karar vereceğim ve normal kullanıcıların GUI'yi (gerçekten sadece bilgi amaçlı) görmeyeceğini kabul ediyorum, bu bir uzlaşma, ama Tamam. Bilgi için teşekkürler.
MrWhite
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.