paylaşım izinleri
 
Bildirimler
Hepsini Temizle

paylaşım izinleri  

  RSS
LEVENT SENGEÇAL
(@LEVENTSENGECAL)
Üye

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... 

Alıntı
Gönderildi : 11/02/2010 22:01
Erdem CILINGIROGLU
(@erdemcilingiroglu)
Tecrübeli Üye

[quote user="lsen06"]

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... 


[/quote]


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...

CevapAlıntı
Gönderildi : 12/02/2010 00:31
LEVENT SENGEÇAL
(@LEVENTSENGECAL)
Üye

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......

CevapAlıntı
Gönderildi : 12/02/2010 11:20
LEVENT SENGEÇAL
(@LEVENTSENGECAL)
Üye

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

CevapAlıntı
Gönderildi : 12/02/2010 11:21
LEVENT SENGEÇAL
(@LEVENTSENGECAL)
Üye

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....

CevapAlıntı
Gönderildi : 12/02/2010 11:37
LEVENT SENGEÇAL
(@LEVENTSENGECAL)
Üye

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...

CevapAlıntı
Gönderildi : 12/02/2010 13:20
LEVENT SENGEÇAL
(@LEVENTSENGECAL)
Üye

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...

CevapAlıntı
Gönderildi : 12/02/2010 14:21
kerimkoseoglu
(@kerimkoseoglu)
Üye

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.

CevapAlıntı
Gönderildi : 23/12/2010 11:35
Ugur DEMIR
(@ugurdemir)
Onursal Üye

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

CevapAlıntı
Gönderildi : 28/12/2010 13:30
Paylaş: