Forum
Merhaba,
Bu komutu alttaki konudan aldım. O konuda sordum fakat daha dönüş olmadı. Eğer bugün çözüm bulamazsam malesef manuel olarak yapacağım artık.
Benim sıkıntım aşağıdaki komutlardaki ip adresini belirttiğim dosyadan (excel,csv,txt farketmez) almasını istiyorum. Ben bütün ip leri bir dosyada toplayacağım ve bat dosyasına tıklayınca sırayla listedeki iplere dosyaları kopyalacağım. Bu işlemi tek tek yapabiliyorum fakat her seferinde uğraşmak biraz can sıkıcı.
Domain Server yönetimi merkezde(Benim bu sunucuda yetkim yok) ve bu işlem sürekli güncelleneceği için sürekli talep etmek istemiyorum.
net use \\ip adresi\Paylaşım_adı /user:domain\user password /persistent:yes
cd \
cd c:\WINDOWS\system32\drivers\etc
copy *.* \\10.34.51.51\c$\a
@echo off
echo
pause
Konu linki : http://www.cozumpark.com/forums/thread/110112.aspx
Bunu For ile yapabilirsiniz token ve delims kullanımına bakın if ile atlatma, döngü kurabilir findstr ile okutma yapabilirsiniz. net de bu konuyla ilgili çok fazla örnek var.
http://stackoverflow.com/questions/206114/batch-files-how-to-read-a-file
http://ss64.com/nt/for.html
'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Merhaba,
Şimdilik hiç anlamadım fakat en azından başlangıç için teşekkür ederim. Araştırıyorum.
Merhaba,
Öncü olduğunuz için çok teşekkürler 🙂
Yardımınız sayesinde aşağıdaki komut ile çözdüm.
Belki fazladan komut yazmış olabilirim ama sonuç tam istediğim gibi oldu. a.txt dosyasına pc adlarını alt alta girip istediğim pclere dosyaları gönderdim. Çok teşekkürler.
for /f "tokens=*" %%x in (C:\a.txt) do (
net use "\\%%x\c$\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup" /user:domain\user password/ /persistent:yes
cd \
cd C:\Mp3
copy *.* "\\%%x\c$\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup"
@echo off
echo
net use "\\%%x\c$\Windows\System32\drivers\etc" /user:domain\user password /persistent:yes
cd \
cd C:\Host
copy *.* "\\%%x\c$\Windows\System32\drivers\etc"
@echo off
echo
)
pause
Eyvallah, bilmukabele.:)
Geçen comunity de sorduğunuzu gördüm ama yazmaya fırsat olmamıştı.
İşareti kapınca araştırmacılığınız sayesinde çözdünüz. Zaten forum olayının gerçek anlamı da budur. Paylaşımınız bu tip birşeye lazım olacaklara referans olacaktır.
Kolay gelsin.
'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************