Forum

PowerShell ile Dosy...
 
Bildirimler
Hepsini Temizle

PowerShell ile Dosya Kopyalama

7 Yazılar
3 Üyeler
0 Reactions
5,491 Görüntüleme
(@cihangiruzun)
Gönderiler: 16
Eminent Member
Konu başlatıcı
 

Merhaba,

Windows 2016 Kurulu olan file server'da dos komutları ile D Sürücüsünün altında bulunan bir folder içeriğinin tamamını winrar ile sıkıştırıp şifreleyip e sürücüsüne kopyalıyorum, Fakat bunu hergün manuel yapıyorum, bir bat dosyası yaptım hergün çalıştırıyorum, zamanlanmış görevlere eklediğimde nedense sağlıklı çalışmıyor. Biraz araştırdım. PowerShell ile çok daha farklı şekilde çok fazla işler yapılabildiğini gördüm, Hem öğrenmek adına makale vs var ise hemde örnek olması için bu problemi çözmek adına yardımlarınızı rica ederim.

Yedeklerimin aynı sunucu içerisinde ki farklı bir disk sürücüsüne değil de, Network'de share ettiğim bir yere kopyalamak istiyorum, Yani D:\SATIS folder'ı içinde bulunan MUSTERILER Klasörünü, xls, doc ve birkaç txt yi winrar ile sıkıştırıp şifreleyip \\Share folder'ına kopyalamak. Tabi share ettiğim folder'a gitmesi için user name password bilgilerini de shell komutuna eklemek gerekir sanırım. çok zahmetli değilse yardımlarınızı rica ederim

Emekleriniz için şimdiden teşekkürler.

 
Gönderildi : 14/05/2020 16:02

ibrahim yildiz
(@ibrahimyildiz)
Gönderiler: 4595
Co-Helper
 

Aramayı kullanırsanız daha fazla şeyde bulabilirsiniz.

https://www.cozumpark.com/powershell-scriptlerini-task-scheduler-uzerine-tanimlama/

https://www.cozumpark.com/tavsiye-ettigim-bazi-powershell-scriptleri/

https://www.cozumpark.com/robocopy-ile-dosya-yedekleme-nasil-yapilir/

Webden bulduğunuz scriptleri düzenleyecek bilginiz yoksa bence robocopy gibi uygulamaları kullanın bunlar size visual ortamda yeterli seçenekleri verir.
Batch file'ların task scheduler gerekleride yukarıda ki linkteki ile benzerdir.

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

 
Gönderildi : 14/05/2020 21:42

(@cihangiruzun)
Gönderiler: 16
Eminent Member
Konu başlatıcı
 

ibrahim hocam selamlar, Öncelikle yanıtınız için teşekkür ederim. 

Aslında PowerShell tarafında, makaleler yardımı ile, kopyalamayı network tarafında credantial bilgilerini powershell üzerinden girip network de share ettiğim folder a göndermeyi başarabildim. yapamadığım Winrar yada herhangi bir sıkıştırma programı ile bu dataları sıkıştırıp şifrelemek kaldı. Daha önce böyle bir tecrübeniz oldu mu ? Aslında cobian backup gibi ücretsiz yazılımlar var ama bilmediğim şeyi pek kurmak istemiyorum. Bu Powershell setini tamamlayabilirsem yeterli olacak bana. Yeniden vaktinizi ayırdığınız için teşekkür eder iyi çalışmalar dilerim.

 
Gönderildi : 14/05/2020 22:01

(@cihangiruzun)
Gönderiler: 16
Eminent Member
Konu başlatıcı
 

Bat dosyasında kullandığım komut seti aşağıda ki gibi hocam, PowerShell tarafında örnek olması açısından belki sizlere bir fikir verir.

 

C:\PROGRA~1\WinRAR\WinRAR.exe a -r -M1 -MD4096 -ibck -Y -O+ -ac -ep1 -hpPassw0rd76!! -ag+YYYYMMDD "D:\Backup\FullYedek.rar" "E:\Backup"

 
Gönderildi : 14/05/2020 22:06

ibrahim yildiz
(@ibrahimyildiz)
Gönderiler: 4595
Co-Helper
 

Winrar için denemedim örneklerden faydalanabilirsin.

https://gist.github.com/saurabhwahile/50f1091fb29c2bb327b7
https://stackoverflow.com/questions/34719430/powershell-and-winrar-command-line

https://slai.github.io/posts/powershell-and-external-commands-done-right/

Ayrıca rar yapmak zorunda değilsin bu da onun örneği.
https://www.sordum.net/51546/powershell-komutu-ile-zip-dosyasi-olusturalim/

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

 
Gönderildi : 14/05/2020 23:24

(@cihangiruzun)
Gönderiler: 16
Eminent Member
Konu başlatıcı
 

ibrahim hocam desteğiniz için çok teşekkür ederim, üzerinde bir kaç gün çalışıp sonucu sizinle paylaşacağım. Kıymetli vaktiniz için tekrar teşükkkür ederim.

 
Gönderildi : 14/05/2020 23:29

(@umitseyhan)
Gönderiler: 367
Üye
 

Cihangir Bey selamlar,

Powershell ile zip olarak göndermeyi deneyebilirsiniz.

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.archive/compress-archive?view=powershell-7

Bilginize.

 
Gönderildi : 16/05/2020 01:06

Paylaş: