PowerShell ile Dosy...
 
Bildirimler
Hepsini Temizle

PowerShell ile Dosya Kopyalama  

  RSS
Cihangir Alper Uzun
(@cihangiruzun)
Üye

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.

Alıntı
Gönderildi : 14/05/2020 16:02
ibrahim yildiz
(@ibrahimyildiz)
Tecrübeli Üye

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.

CevapAlıntı
Gönderildi : 14/05/2020 21:42
Cihangir Alper Uzun
(@cihangiruzun)
Üye

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.

CevapAlıntı
Gönderildi : 14/05/2020 22:01
Cihangir Alper Uzun
(@cihangiruzun)
Üye

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"

CevapAlıntı
Gönderildi : 14/05/2020 22:06
ibrahim yildiz
(@ibrahimyildiz)
Tecrübeli Üye
Cihangir Alper Uzun
(@cihangiruzun)
Üye

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.

CevapAlıntı
Gönderildi : 14/05/2020 23:29
Umit SEYHAN
(@umitseyhan)
Saygın Üye Forum Yöneticisi

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.

CevapAlıntı
Gönderildi : 16/05/2020 01:06
Paylaş: