Forum

paylaşım izinleri
 
Bildirimler
Hepsini Temizle

paylaşım izinleri

9 Yazılar
4 Üyeler
0 Reactions
633 Görüntüleme
(@LEVENTSENGECAL)
Gönderiler: 187
Reputable Member
Konu başlatıcı
 

kolay gelsin arkadaşlar...


ad olan win2003 server olan bir sistemde bginfo yu tüm clientlarda göstermek için:


Set objShell = CreateObject(“Wscript.Shell”)
objShell.Run “\\sunucu_adi\deploy\bginfo\bginfo.exe \\sunucu_adi\deploy\bginfo\bginfo.bgi /NOLICPROMPT /timer:0″, 1, True


scriptini .vbs olarak, gp da startup kısmına attım...ancak client lar açılrken erişim engllendi script hatası alıyorum.....ancak ben bu paylaşım dosyasından farklı programları clientlerin statup ına atayabiliyorum.......paylaşım izinlerinde everyone sadece okuma, domain users sadece okuma yetkisi var.....bu yetkileri kime nasıl vermeliyim ki bu sorunu yaşamayayım.....yani domainde gpo ile yukardaki scripti tüm clientlerde çalıştırabilmek için hangi kullanıcıya hangi yetkileri vermeliyim...domain users e yazma yetkisi verdim yine olmadı....bu klasörde sadece paylaşım izinlerine mi yoksa güvenlik bölümünede mi aynı yetkileri vermek gerekiyor... 

 
Gönderildi : 11/02/2010 23:01

(@erdemcilingiroglu)
Gönderiler: 2205
Noble Member
 


kolay gelsin arkadaşlar...


ad olan win2003 server olan bir sistemde bginfo yu tüm clientlarda göstermek için:


Set objShell = CreateObject(“Wscript.Shell”)
objShell.Run “\\sunucu_adi\deploy\bginfo\bginfo.exe \\sunucu_adi\deploy\bginfo\bginfo.bgi /NOLICPROMPT /timer:0″, 1, True


scriptini .vbs olarak, gp da startup kısmına attım...ancak client lar açılrken erişim engllendi script hatası alıyorum.....ancak ben bu paylaşım dosyasından farklı programları clientlerin statup ına atayabiliyorum.......paylaşım izinlerinde everyone sadece okuma, domain users sadece okuma yetkisi var.....bu yetkileri kime nasıl vermeliyim ki bu sorunu yaşamayayım.....yani domainde gpo ile yukardaki scripti tüm clientlerde çalıştırabilmek için hangi kullanıcıya hangi yetkileri vermeliyim...domain users e yazma yetkisi verdim yine olmadı....bu klasörde sadece paylaşım izinlerine mi yoksa güvenlik bölümünede mi aynı yetkileri vermek gerekiyor... 



Eğer ki yanlış yorumlamadıysam, sizin paylaşım izinlerinizde yetki olup ta NTFS izinlerinde yetki yoksa NTFS izinleri baskın gelir ve değişiklik yapmaya izin vermez. Bu yüzden NTFS izinlerini de değiştirin ve öyle deneyin. Saygılarımla...

 
Gönderildi : 12/02/2010 01:31

(@LEVENTSENGECAL)
Gönderiler: 187
Reputable Member
Konu başlatıcı
 

teşekkürler ama zaten sıkıntı burda...onu sormuştum kime hangi yetki verilecek diye....yani ben bginfo nun şunu yapmasını istiyorum....


set objShell = wscript.createObject("wscript.shell")
objShell.Run "\\server\paylasim\bginfo.exe \\172.16.0.4\trendmicro\bginfo.bgi /NOLICPROMPT /timer:0", 1, True
set objshell = Nothing
WScript.Quit


buscript ile kullanıcıda güvenlik uyarısı , çalıştır diye bişi çıkıyo..çalıştıra basınca bginfo çalışıyo burdaki sorun herhangi bir uyarı verdirmeden çalıştırmak.....lokal admin de ise şifre ve parola istiyo.....ben şunu yapmak istiyorum...lokal admin veya kullanıcı kim olursa olsun makinaya girenlerde bginfo slient olarak hiçbişi sormadan çalışsın...bunun için farklı bir scripte mi ihtiyaç var...eğer farklı bir scripte ihtiyaç var ise nasıl ve nerden bulabilirim...ntfs ve paylaşım yetkilerini nasıl düzenleyeyim ki bu sorun olmasın......

 
Gönderildi : 12/02/2010 12:20

(@LEVENTSENGECAL)
Gönderiler: 187
Reputable Member
Konu başlatıcı
 

pardon scripti düzeltiyorum yanlış anlaşılmasın diye....


 set objShell = wscript.createObject("wscript.shell")
objShell.Run "\\server\paylasim\bginfo.exe \\server\paylasim\bginfo.bgi /NOLICPROMPT /timer:0", 1, True
set objshell = Nothing
WScript.Quit

 
Gönderildi : 12/02/2010 12:21

(@LEVENTSENGECAL)
Gönderiler: 187
Reputable Member
Konu başlatıcı
 

ayrıca şu scriptlede şunu yapabiliyorum


Set objShell = CreateObject("WScript.Shell")
objshell.run "cmd /c copy \\server\paylasim\bginfo c:\. /y ",0 ,true
objshell.run "cmd /c copy \\server\paylasim\bginfo.bgi c:\. /y ",0 ,true
objShell.Run "c:\bginfo.exe c:\bginfo.bgi /NOLICPROMPT /timer:0", 1, True
set objshell = Nothing
WScript.Quit


bu scriptlede bazen kullanıcıların c sine dosyaları kopyalıyor ama run yapmıyor..bazen de hiç kopyalamıyor...ama bi türlü bginfo yu tüm clientlara kullanıcısı administrator veya user bi türlü gösteremedim..ama bu script user da süper çalışıyor..yani herhangi bir client makinada bu scripti çalıştırdığımda hemen koplayalama işlemini yapıp çalıştırıyor ama bunu bu şekliyle gpo da dağıtamadım..startup da göstermeme rağmen dediğim gibi bazen dosyaları kopyalıyor ama çalıştırmıyor bazende hiç kopyalamıyor...network te 150 makina var ve network trafiğim çok yoğun değil....başka önerebileceğiniz bir çözüm varsa hemen deniyeyeim....

 
Gönderildi : 12/02/2010 12:37

(@LEVENTSENGECAL)
Gönderiler: 187
Reputable Member
Konu başlatıcı
 

set objShell = wscript.createObject("wscript.shell")
objShell.Run "\\server\paylasim\bginfo.exe \\server\paylasim\bginfo.bgi /NOLICPROMPT /timer:0", 1, True
set objshell = Nothing
WScript.Quit


 


yardım edecek kimse yokmu arkadaşlar..bu script i startup a koyunca erişim engellendi hatası alıyorum....yetkileri kime nasıl verilecek..ayrıca ntfs izinlerinide aynı mı yapıcam..domain users, administrator, admimistrators, users, everyone full yazma yetkisi vermeme rağmen paylaşım izinlerinde erişim engellendi diyor...ntfs izinlerinde kime hangi haklar verilmeliki bu şekliyle çalışsın...

 
Gönderildi : 12/02/2010 14:20

(@LEVENTSENGECAL)
Gönderiler: 187
Reputable Member
Konu başlatıcı
 

ok arkadaşlar çözümü buldum...aslında nereye bakacağını bilmek lazımmış...


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"


yani yetkilerde değilde script ve scriptin yerini değiştirince çalıştı..herkese kolay gelsin...

 
Gönderildi : 12/02/2010 15:21

(@kerimkoseoglu)
Gönderiler: 9
Active Member
 

clientlarda logon kısmına ekledim fakat register ekliyemedim. Kullanıcılar standart user çünkü adminlerde sıkıntı olmuyor bu konuda yardımcı olursanız çok evinirim.

 
Gönderildi : 23/12/2010 12:35

(@ugurdemir)
Gönderiler: 9886
Illustrious Member
 

Bir üst posttaki adımı denediniz mi?Aldığınız hata nedir?

 
Gönderildi : 28/12/2010 14:30

Paylaş: