Batch Script ve reg...
 
Bildirimler
Hepsini Temizle

Batch Script ve regedit.  

  RSS
 Anonim

Merhaba arkadaşlar,

Elimde .reg file var, bunu gpo ile script olarak clientlarıma dağıtmam gerekiyor.

reg.exe import c:\a\as.reg şeklinde sonuç alabiliyorum komut çalışıyor, fakat bunu reg.exe import veya reg.exe add komutlarını kullanarak .bat şeklinde kaydedip çalıştırdığımda hata almaktayım.

" '■r' iç ya da dış komut, çalıştırılabilir program ya da toplu iş dosyası olarak tanınmıyor. "

İyi çalışmalar,

Alıntı
Gönderildi : 24/03/2010 22:39
M. Hakan CAN
(@m-hakancan)
Tecrübeli Üye

Merhabalar;

Diyelimki registry dosyanızın adı dosya.reg olsun, bat dosyasının içerisine de regedit.exe /s dosya.reg şeklinde yazdığınızda ve her iki dosyayı da Group Policy içerisinde (Starstup veya Logon Script) aynı yere koyduğunuzda çalışacaktır.

Kolay gelsin...

CevapAlıntı
Gönderildi : 24/03/2010 22:52
 Anonim

Merhaba Hakan Bey,

Komutu local makinede çalıştırdığımda komut hata vermiyor fakat regedit e ilgili reg dosyasını eklemiyor.
Gpo ile de denedim, rsop.msc ile baktığımda client scripti görüyor fakat tekrar regeditte ilgili girdi yok.
Bat dosyasının içeriği regedit.exe /s dosya.reg sadece bundan oluşuyor değil mi?
Kolay gelsin.

[quote user="M. Hakan CAN"]

Merhabalar;

Diyelimki registry dosyanızın adı dosya.reg olsun, bat dosyasının içerisine de regedit.exe /s dosya.reg şeklinde yazdığınızda ve her iki dosyayı da Group Policy içerisinde (Starstup veya Logon Script) aynı yere koyduğunuzda çalışacaktır.

Kolay gelsin...

[/quote]

CevapAlıntı
Gönderildi : 24/03/2010 23:15
M. Hakan CAN
(@m-hakancan)
Tecrübeli Üye

Doğrudur hocam. Group Policy de dosyaları eklerken her ikisini birden eklemeyi unutmayalım.

Kolay gelsin.

CevapAlıntı
Gönderildi : 24/03/2010 23:26
Vasvi UYSAL
(@vasviuysal)
Saygın Üye Forum Yöneticisi

[quote user="ulasist"]

Merhaba arkadaşlar,

Elimde .reg file var, bunu gpo ile script olarak clientlarıma dağıtmam gerekiyor.

reg.exe import c:\a\as.reg şeklinde sonuç alabiliyorum komut çalışıyor, fakat bunu reg.exe import veya reg.exe add komutlarını kullanarak .bat şeklinde kaydedip çalıştırdığımda hata almaktayım.

" '■r' iç ya da dış komut, çalıştırılabilir program ya da toplu iş dosyası olarak tanınmıyor. "

İyi çalışmalar,

[/quote]

c:\windows\system32\reg.exe seklinde yaparsaniz komutun basini muhtemelen calisir
ayrica windows 95 veya 98 clientleriniz yok ise eger bat uzantılı degil cmd olarak kaydedin bence batch dosyanızı

kolay gelsin

CevapAlıntı
Gönderildi : 25/03/2010 10:36
Dogan ERGEZER
(@doganergezer)
Üye

Merhaba,


Dosya Adı : BolgeselAyarlar.bat   olsun


değiştirmek istediğiniz regedit kaydınına sağ tuş yaparak "VER" dersiniz, ve elinizde istediğiniz kaydın .reg kodlarını alırsınız. Aşağıdaki gibi not defterine yapıştırırsınız ve farklı kaydet diyerek uzantısını .bat veya .cmd yaparsınız. ve bu dosyayı sunucudan GPO ile ağdaki diğer makinalara atarsınız, ben örneğimde bölgesel ayarlarda  ondalık simgesi nokta, basamak gruplama virgül olsun istedim.


BölgeselAyarlar.bat dosyasının içeriği 


REGEDIT4


@ECHO OFF
CLS
REGEDIT.EXE /S "%~f0"
EXIT


Windows Registry Editor Version 5.00


[HKEY_CURRENT_USER\Control Panel\International]


"sDecimal"="."


"sThousand"=","


 


kolay gelsin



CevapAlıntı
Gönderildi : 25/01/2011 11:32
Paylaş: