Forum

active directory il...
 
Bildirimler
Hepsini Temizle

active directory ile uzak kullanıcı bilgisayarlarına dosya gönderme

4 Yazılar
3 Üyeler
0 Reactions
3,535 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

merhaba.

 

dc serverımızda windows server 2008 enterprise var. domain yapımızdaki clientların bilgisayarlarına  group policy ile dosya gönderme işlemini nasıl gerçekleştirebiliriz. Yardımcı olursanız sevinirim. İyi günler.. 

 
Gönderildi : 06/01/2011 19:05

(@mesutaladag)
Gönderiler: 327
Reputable Member
 

Merhabalar,


 Aşağıda örnek olarak gönderdiğim script kodunu içeren bir Startup ya da Logon Script kullanarak GPO üzerinden kullanıcı bilgisayarlarına dosyayı kopyalayabilirsiniz:


Öncelikle kopyalama yapılacak kullanıcıları bir OU altına koyun.


Sonrasında Notepad açın ve aşağıdaki script satırlarını ilave edin:


'----------------------------------------------------------------------------------------------------------------------------------------------------------------------


' Örnek Kopyalama Script Sablonu
' Bilgi ve yardim icin www.cozumpark.com


set objFso=createObject("scripting.fileSystemObject" )
set objWShell=wScript.createObject("WScript.Shell" )


usrName=objWShell.expandEnvironmentStrings("%USERNAME%" )


strFileToCopy=" \\servername\ABC\a.xls "
strFolder="C:\Documents and Settings\"&usrName&"\Desktop"   'bu satır kullanıcının masaüstüne kopyalar.


if objFso.folderExists(strFolder) then
objFso.copyFile strFileToCopy,strFolder&"\",true
end if



'----------------------------------------------------------------------------------------------------------------------------------------------------------------------


 Script'i logon.vbs olarak olusturun. Bu dosyayi kopyalayin.


Group Policy Management Console açın ve OU altında bir GPO oluşturun.


GPO ayarlarına girin ve eğer script Computer Startup anında çalışacaksa Computer Configuration | Windows Settings | Scripts (Startup) altına, eğer script User Logon anında çalışacaksa Logon anında çalışacaksa da User Configuration | Windows Settings | Scripts (Logon) çift tıklayın. Gelen ekranda Show Files butonuna basıp, gelen lokasyona kopyalanan script dosyasını yapıştırın.


Sağ taraftan Add butonu yardımı ile kopyalanan script'i çalışacak scriptler listesine ekleyin.


OK'ler ile tüm ekranları onaylayın.


Client bilgisayarları restart ederek yada kullanıcınızı logoff/logon yaparak test edebilirsiniz.


 Not : Script olarak vbs dosyası yerine aşağıdaki komutu içeren bir x.bat ya da x.com dosyası oluşturarak da bunu gerçekleştirebilirsiniz.


----------------------------------------------------------------------------------------------------


xcopy /y KaynakYol HedefYol


xcopy /y \\servername\ABC\*.* C:\XYZ  
(Server üzerindeki ABC paylaşımındaki herşeyi  kullanıcı bilgisayarının C sürücüsündeki XYZ klasörüne kopyalar.)


----------------------------------------------------------------------------------------------------


 


iyi çalışmalar,


Mesut Aladağ
Microsoft MVP, MCT

 
Gönderildi : 06/01/2011 19:48

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Merhaba. Yazdığınız scripti uyguladığımda client makinede ağ yolu hatası diye hata veriyor. Client bilgisayarın networkünden paylaşımdan ulaşılabiliyor oysaki dosyaya. sanırım scriptte bir hata var. Dediğiniz gibi bir de .bat dosyası oluşturup ordan dediklerinizi yazarak uyguladığımda çalıştı. Teşekkür ederim yardımlarınız için. Kolay gelsin.

 
Gönderildi : 20/01/2011 13:09

(@vasviuysal)
Gönderiler: 7889
Üye
 

Merhaba. Yazdığınız scripti uyguladığımda client makinede ağ yolu hatası diye hata veriyor. Client bilgisayarın networkünden paylaşımdan ulaşılabiliyor oysaki dosyaya. sanırım scriptte bir hata var. Dediğiniz gibi bir de .bat dosyası oluşturup ordan dediklerinizi yazarak uyguladığımda çalıştı. Teşekkür ederim yardımlarınız için. Kolay gelsin.

gpo'yu computer degil user tarafında kullanmayı deneyebilirsiniz

 

kolay gelsin 

 

 
Gönderildi : 20/01/2011 14:54

Paylaş: