Forum

Startup script ile ...
 
Bildirimler
Hepsini Temizle

Startup script ile program çalıştırma

6 Yazılar
3 Üyeler
0 Reactions
3,711 Görüntüleme
(@muratgok)
Gönderiler: 220
Reputable Member
Konu başlatıcı
 

Merhaba

Serhat Beyin aşağıdaki linkte belirttiği scripti biraz değiştirerek herdefasında değil 1 kereye mahsus clientlara program kurmada yapılandırmak için ne yapmam gerekir acaba. 

logon script olarak değil de startup scripti ile bilgisayarlarda belirli periyorlarda *exe calıstırmak istiyorum . Gpo computer conf. da startup a bu scripti koyarak 1 defa calısmasını nasıl veya ne şekilde yapabilirm.

önerileriniz için tşk. 

http://www.cozumpark.com/forums/thread/60192.aspx 

Serhat Beyin logon scripti

Dim WshShell, userprofile

Set WshShell = CreateObject("WScript.Shell")
userprofile = WshShell.ExpandEnvironmentStrings("%userprofile%")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objShell = CreateObject("Wscript.Shell")

objFSO.CopyFile "\\server\share\app.exe" , userprofile & "\desktop\App.exe" , OverwriteExisting
objShell.Run("app.exe"), 1, TRUE
wscript.sleep 6000

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'app.exe'")
For Each objProcess in colProcessList
objProcess.Terminate()
Next

objFSO.DeleteFile userprofile & "\desktop\App.exe"

 

 
Gönderildi : 07/04/2009 18:51

(@Anonim)
Gönderiler: 0
 

Merhaba,


GPO ile zaten uygulama kurabiliyoruz.Ekstradan script kullanılmasına gerek yok.User veya Comp Confg altında Software deployment.Kurmak istediğiniz yazılımın uzantısı nedir?MSI?

 
Gönderildi : 07/04/2009 19:12

(@muratgok)
Gönderiler: 220
Reputable Member
Konu başlatıcı
 

 

Serhad bey

clientlara yüklemek istediğim dosya .exe uzantılı. Konuyla ilgili olarak exe paketleri msi cevirmek için biraz ugrastım.  ama basarılı oldum sayılamaz.Gpo software deploy ile uygulamayı düşündüm fakat msi cevirme de sıkınıt oldu dediğim gibi.

Wininstall le programını denedim. Pro. sürümüde lisanlı oldugu için işime gelmedi açıkcası.Çünkü ben bu işlemi periyodik olarak yapıcam.

Bu program dışında eger sizinde tavsiye ettiğiniz bir program varsa onunda deneyebilirim. Script ile de bunun yapabileceğimi düşündüm. ve serhat beyin forumdaki bu mesajını gördüm. . Yardımlarınız için şimdiden tşk.

 

 
Gönderildi : 08/04/2009 00:30

(@orhanakdogan)
Gönderiler: 311
Reputable Member
 

Her kullanıcı için bir kez çalışması gereken bir uygulama için
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\" registry anahtarına kayıt atılır;

Tüm sistem için bir kez çalışması gereken bir uygulama için
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce\" registry anahtarına kayıt atılır.

Bu anahtara yapılan girdiler windows tarafından bir kez çalıştırılıp silinirler..

Buna göre: Her kullanıcı için bir kez çalışması gereken bir uygulamayı registry e işleyen bat dosyası içeriği aşağıdaki gibidir:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Runonce" /f /v "OrnekUygulama" /t REG_SZ /d "\\orhan\deneme.exe"

 
Gönderildi : 08/04/2009 01:10

(@muratgok)
Gönderiler: 220
Reputable Member
Konu başlatıcı
 

Hocam cvp için Teşekkürler.  Ama bat dosyasını aşağıdaki gibimi oluşturacağım.

Burda örnek uygulmadam kasıt deneme.exe midir. birazdaha açarmsınız .?  Script tam olarak aşaıdaki komutlardanmı oluşacak__?

 reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Runonce" /f /v "OrnekUygulama" /t REG_SZ /d "\\orhan\deneme.exe"

 

Her kullanıcı için bir kez çalışması gereken bir uygulama için
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\" registry anahtarına kayıt atılır;

Tüm sistem için bir kez çalışması gereken bir uygulama için
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce\" registry anahtarına kayıt atılır.

Bu anahtara yapılan girdiler windows tarafından bir kez çalıştırılıp silinirler..

Buna göre: Her kullanıcı için bir kez çalışması gereken bir uygulamayı registry e işleyen bat dosyası içeriği aşağıdaki gibidir:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Runonce" /f /v "OrnekUygulama" /t REG_SZ /d "\\orhan\deneme.exe"

 
Gönderildi : 08/04/2009 12:36

(@orhanakdogan)
Gönderiler: 311
Reputable Member
 


Hocam cvp için Teşekkürler.  Ama bat dosyasını aşağıdaki gibimi oluşturacağım.


Burda örnek uygulmadam kasıt deneme.exe midir. birazdaha açarmsınız .?  Script tam olarak aşaıdaki komutlardanmı oluşacak__?


 reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Runonce" /f /v "OrnekUygulama" /t REG_SZ /d "\\orhan\deneme.exe"


 


Her kullanıcı için bir kez çalışması gereken bir uygulama için
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\" registry anahtarına kayıt atılır;

Tüm sistem için bir kez çalışması gereken bir uygulama için
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce\" registry anahtarına kayıt atılır.

Bu anahtara yapılan girdiler windows tarafından bir kez çalıştırılıp silinirler..

Buna göre: Her kullanıcı için bir kez çalışması gereken bir uygulamayı registry e işleyen bat dosyası içeriği aşağıdaki gibidir:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Runonce" /f /v "OrnekUygulama" /t REG_SZ /d "\\orhan\deneme.exe"



 


 


reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Runonce" /f /v "XXX" /t REG_SZ /d "XXY"


XXX yazan yere önemli değil bi isim yaz exenin adını yazabilirsin.
XXY yazan yere uygulama yolunu yaz c:\deneme.exe veya \\pcadi\share\deneme.exe gibi.

 
Gönderildi : 09/04/2009 02:16

Paylaş: