PS ile dosya sıkıştırma - Çözüldü
-
solution
- Bit

- Mesajlar: 28
- Kayıt: 21 Şub 2020, 20:34
PS ile dosya sıkıştırma - Çözüldü
Merhaba Arkadaşlar,
Bir PowerShell komut setine ihtiyacım var, Bilgisayarımda yerel sürücüde bulunan bir klasörü sıkıştırıp şifreleyip başka bir lokasyona göndermek istiyorum, Örnek vermek gerekirse D:\Folder klaörü içeriğini burada sıkıştırıp, şifreleyip \\192.168.1.120\Backup klasörüne kopyalamak sonra da mevcut alandan silmek istiyorum. çok zor ve karmaşık bişi midir acaba ?
İşletim sistemim Windows 10 1909 x64
Umarım bir önceki postlarım gibi harika bir konu akışı olur, teşekkürler.
Herkese iyi geceler,
Bir PowerShell komut setine ihtiyacım var, Bilgisayarımda yerel sürücüde bulunan bir klasörü sıkıştırıp şifreleyip başka bir lokasyona göndermek istiyorum, Örnek vermek gerekirse D:\Folder klaörü içeriğini burada sıkıştırıp, şifreleyip \\192.168.1.120\Backup klasörüne kopyalamak sonra da mevcut alandan silmek istiyorum. çok zor ve karmaşık bişi midir acaba ?
İşletim sistemim Windows 10 1909 x64
Umarım bir önceki postlarım gibi harika bir konu akışı olur, teşekkürler.
Herkese iyi geceler,
- TRWE_2012
- Exabyte4

- Mesajlar: 14886
- Kayıt: 25 Eyl 2013, 13:38
- cinsiyet: Erkek
- Teşekkür etti: 2429 kez
- Teşekkür edildi: 5124 kez
Re: PS ile dosya sıkıştırma
Şunlara bir bakınız (mesajı şimdi gördüm/dikkat ettim)solution yazdı: 16 May 2020, 00:47 Merhaba Arkadaşlar,
Bir PowerShell komut setine ihtiyacım var, Bilgisayarımda yerel sürücüde bulunan bir klasörü sıkıştırıp şifreleyip başka bir lokasyona göndermek istiyorum, Örnek vermek gerekirse D:\Folder klaörü içeriğini burada sıkıştırıp, şifreleyip \\192.168.1.120\Backup klasörüne kopyalamak sonra da mevcut alandan silmek istiyorum. çok zor ve karmaşık bişi midir acaba ?
İşletim sistemim Windows 10 1909 x64
Umarım bir önceki postlarım gibi harika bir konu akışı olur, teşekkürler.
Herkese iyi geceler,
File / Directory Compression and Encryption with PowerShell
___________________________________________________________________________
https://docs.microsoft.com/en-us/powers ... ss-archive
https://devblogs.microsoft.com/scriptin ... of-folder/
https://www.ictstuff.info/find-all-encr ... owershell/
https://blog.ipswitch.com/automating-se ... encryption
https://www.sans.org/blog/powershell-7- ... ncryption/
https://stackoverflow.com/questions/534 ... powershell
https://serverfault.com/questions/77369 ... files-olde
---------------------------------------------------------------------------------------------------------------------
Nasıl Yapılır YouTube Videoları:
---------------------------------------------------------------------------------------------------------------------
https://duckduckgo.com/?q=File+%2F+Dire ... &ia=videos
Re: PS ile dosya sıkıştırma
Tam çözüm olur mu bilmiyorum ancak 7zip ile örnek bir komut oluşturdum. Kendine göre düzenleyebilirsin.
"C:\Program Files\7-Zip\7z.exe" a "d:\hedefuzakyol\yedek.7z" -sdel "C:\Users\trasmus\Desktop\kopyalanacakklasör\" -p123456
"a" arşive ekle
"sdel" arşivlemeden sonra asıl klasör içindekileri sil
"p" arşiv şifresi (123456'yı istediğin şifre ile değiştir).
* Komutları uygulamadan önce test dosyaları oluşturup üzerleride denemelisin. İstenmeyen sonuçlar çıkabilir.
"C:\Program Files\7-Zip\7z.exe" a "d:\hedefuzakyol\yedek.7z" -sdel "C:\Users\trasmus\Desktop\kopyalanacakklasör\" -p123456
"a" arşive ekle
"sdel" arşivlemeden sonra asıl klasör içindekileri sil
"p" arşiv şifresi (123456'yı istediğin şifre ile değiştir).
* Komutları uygulamadan önce test dosyaları oluşturup üzerleride denemelisin. İstenmeyen sonuçlar çıkabilir.
-
solution
- Bit

- Mesajlar: 28
- Kayıt: 21 Şub 2020, 20:34
Re: PS ile dosya sıkıştırma
trwe yazdı: 16 May 2020, 03:56Şunlara bir bakınız (mesajı şimdi gördüm/dikkat ettim)solution yazdı: 16 May 2020, 00:47 Merhaba Arkadaşlar,
Bir PowerShell komut setine ihtiyacım var, Bilgisayarımda yerel sürücüde bulunan bir klasörü sıkıştırıp şifreleyip başka bir lokasyona göndermek istiyorum, Örnek vermek gerekirse D:\Folder klaörü içeriğini burada sıkıştırıp, şifreleyip \\192.168.1.120\Backup klasörüne kopyalamak sonra da mevcut alandan silmek istiyorum. çok zor ve karmaşık bişi midir acaba ?
İşletim sistemim Windows 10 1909 x64
Umarım bir önceki postlarım gibi harika bir konu akışı olur, teşekkürler.
Herkese iyi geceler,
File / Directory Compression and Encryption with PowerShell
___________________________________________________________________________
https://docs.microsoft.com/en-us/powers ... ss-archive
https://devblogs.microsoft.com/scriptin ... of-folder/
https://www.ictstuff.info/find-all-encr ... owershell/
https://blog.ipswitch.com/automating-se ... encryption
https://www.sans.org/blog/powershell-7- ... ncryption/
https://stackoverflow.com/questions/534 ... powershell
https://serverfault.com/questions/77369 ... files-olde
---------------------------------------------------------------------------------------------------------------------
Nasıl Yapılır YouTube Videoları:
---------------------------------------------------------------------------------------------------------------------
https://duckduckgo.com/?q=File+%2F+Dire ... &ia=videos
Hocam çok teşekkür ederim, bunları tek tek inceleyeceğim, PowerShell'in bu kadar yeetenekli olduğunu bilmiyordum.
-
solution
- Bit

- Mesajlar: 28
- Kayıt: 21 Şub 2020, 20:34
Re: PS ile dosya sıkıştırma
Merhaba, bu komutlar bende çalıştı, sıkıştırma ve şifreleme tamam, bir iki geliştirme lazım,trasmus yazdı: 16 May 2020, 04:21 Tam çözüm olur mu bilmiyorum ancak 7zip ile örnek bir komut oluşturdum. Kendine göre düzenleyebilirsin.
"C:\Program Files\7-Zip\7z.exe" a "d:\hedefuzakyol\yedek.7z" -sdel "C:\Users\trasmus\Desktop\kopyalanacakklasör\" -p123456
"a" arşive ekle
"sdel" arşivlemeden sonra asıl klasör içindekileri sil
"p" arşiv şifresi (123456'yı istediğin şifre ile değiştir).
* Komutları uygulamadan önce test dosyaları oluşturup üzerleride denemelisin. İstenmeyen sonuçlar çıkabilir.
1. Dosya isimleri açık onları da şifrelemek için ne yapılabilir ?
2. Network'te bir yere göndermeye çalışıyorum, fakat credantial bilgilerini gailba içine yazmam lazım yoksa hata veriyor ?
Galiba yazılım bilgisine giriyor gerisi.
Teşekkür ederim yeniden..
- TRWE_2012
- Exabyte4

- Mesajlar: 14886
- Kayıt: 25 Eyl 2013, 13:38
- cinsiyet: Erkek
- Teşekkür etti: 2429 kez
- Teşekkür edildi: 5124 kez
Re: PS ile dosya sıkıştırma
İnşallah istediğin şekilde işini halledersin....Biz eski DOS'çulardanız.Şu PowerShell denen zımpırya hiçbir zaman alışamayacağım galiba.....solution yazdı: 16 May 2020, 14:16Hocam çok teşekkür ederim, bunları tek tek inceleyeceğim, PowerShell'in bu kadar yeetenekli olduğunu bilmiyordum.trwe yazdı: 16 May 2020, 03:56Şunlara bir bakınız (mesajı şimdi gördüm/dikkat ettim)solution yazdı: 16 May 2020, 00:47 Merhaba Arkadaşlar,
Bir PowerShell komut setine ihtiyacım var, Bilgisayarımda yerel sürücüde bulunan bir klasörü sıkıştırıp şifreleyip başka bir lokasyona göndermek istiyorum, Örnek vermek gerekirse D:\Folder klaörü içeriğini burada sıkıştırıp, şifreleyip \\192.168.1.120\Backup klasörüne kopyalamak sonra da mevcut alandan silmek istiyorum. çok zor ve karmaşık bişi midir acaba ?
İşletim sistemim Windows 10 1909 x64
Umarım bir önceki postlarım gibi harika bir konu akışı olur, teşekkürler.
Herkese iyi geceler,
File / Directory Compression and Encryption with PowerShell
___________________________________________________________________________
https://docs.microsoft.com/en-us/powers ... ss-archive
https://devblogs.microsoft.com/scriptin ... of-folder/
https://www.ictstuff.info/find-all-encr ... owershell/
https://blog.ipswitch.com/automating-se ... encryption
https://www.sans.org/blog/powershell-7- ... ncryption/
https://stackoverflow.com/questions/534 ... powershell
https://serverfault.com/questions/77369 ... files-olde
---------------------------------------------------------------------------------------------------------------------
Nasıl Yapılır YouTube Videoları:
---------------------------------------------------------------------------------------------------------------------
https://duckduckgo.com/?q=File+%2F+Dire ... &ia=videos
-
solution
- Bit

- Mesajlar: 28
- Kayıt: 21 Şub 2020, 20:34
Re: PS ile dosya sıkıştırma
trwe yazdı: 16 May 2020, 14:33İnşallah istediğin şekilde işini halledersin....Biz eski DOS'çulardanız.Şu PowerShell denen zımpırya hiçbir zaman alışamayacağım galiba.....solution yazdı: 16 May 2020, 14:16Hocam çok teşekkür ederim, bunları tek tek inceleyeceğim, PowerShell'in bu kadar yeetenekli olduğunu bilmiyordum.trwe yazdı: 16 May 2020, 03:56
Şunlara bir bakınız (mesajı şimdi gördüm/dikkat ettim)
File / Directory Compression and Encryption with PowerShell
___________________________________________________________________________
https://docs.microsoft.com/en-us/powers ... ss-archive
https://devblogs.microsoft.com/scriptin ... of-folder/
https://www.ictstuff.info/find-all-encr ... owershell/
https://blog.ipswitch.com/automating-se ... encryption
https://www.sans.org/blog/powershell-7- ... ncryption/
https://stackoverflow.com/questions/534 ... powershell
https://serverfault.com/questions/77369 ... files-olde
---------------------------------------------------------------------------------------------------------------------
Nasıl Yapılır YouTube Videoları:
---------------------------------------------------------------------------------------------------------------------
https://duckduckgo.com/?q=File+%2F+Dire ... &ia=videos
Hocam Selamlar,
Aslında DOS ile de olur,
Eskiden şu komut çalışıyordu, şimdi ne değişti de çalışmıyor anlamadım,
C:\PROGRA~1\WinRAR\WinRAR.exe a -r -M1 -MD4096 -ibck -Y -O+ -ac -ep1 -Password99$! -ag+YYYYMMDD "D:\Backup\FullYedek.rar" "D:\Backup"
Nework'te paylaşım yapılmış bir yere gönderebilir miyiz ? üstteki komutlar ile ?
Bununla ilgili bir yorumunuz olabilir mi acaba ?
- TRWE_2012
- Exabyte4

- Mesajlar: 14886
- Kayıt: 25 Eyl 2013, 13:38
- cinsiyet: Erkek
- Teşekkür etti: 2429 kez
- Teşekkür edildi: 5124 kez
Re: PS ile dosya sıkıştırma
solution yazdı: 16 May 2020, 15:44trwe yazdı: 16 May 2020, 14:33İnşallah istediğin şekilde işini halledersin....Biz eski DOS'çulardanız.Şu PowerShell denen zımpırya hiçbir zaman alışamayacağım galiba.....solution yazdı: 16 May 2020, 14:16
Hocam çok teşekkür ederim, bunları tek tek inceleyeceğim, PowerShell'in bu kadar yeetenekli olduğunu bilmiyordum.
Hocam Selamlar,
Aslında DOS ile de olur,
Eskiden şu komut çalışıyordu, şimdi ne değişti de çalışmıyor anlamadım,
C:\PROGRA~1\WinRAR\WinRAR.exe a -r -M1 -MD4096 -ibck -Y -O+ -ac -ep1 -Password99$! -ag+YYYYMMDD "D:\Backup\FullYedek.rar" "D:\Backup"
Nework'te paylaşım yapılmış bir yere gönderebilir miyiz ? üstteki komutlar ile ?
Bununla ilgili bir yorumunuz olabilir mi acaba ?
Kod: Tümünü seç
C:\PROGRA~1\WinRAR\WinRAR.exe a -r -M1 -MD4096 -ibck -Y -O+ -ac -ep1 -Password99$! -ag+YYYYMMDD "D:\Backup\FullYedek.rar" "D:\Backup"Re: PS ile dosya sıkıştırma
- Network adresini yazınca nasıl bir hata veriyor?
- Eğer uzaktaki bilgisayarda dosya oluşturamıyorsak önce kendi makinemizde oluşturup sonrasında karşı makineye gönderebiliriz.
- Bir adet nas cihazı edinirseniz işiniz daha kolay olacaktır.
- Eğer uzaktaki bilgisayarda dosya oluşturamıyorsak önce kendi makinemizde oluşturup sonrasında karşı makineye gönderebiliriz.
- Bir adet nas cihazı edinirseniz işiniz daha kolay olacaktır.
-
solution
- Bit

- Mesajlar: 28
- Kayıt: 21 Şub 2020, 20:34
Re: PS ile dosya sıkıştırma
Merhaba,trasmus yazdı: 16 May 2020, 19:20 - Network adresini yazınca nasıl bir hata veriyor?
- Eğer uzaktaki bilgisayarda dosya oluşturamıyorsak önce kendi makinemizde oluşturup sonrasında karşı makineye gönderebiliriz.
- Bir adet nas cihazı edinirseniz işiniz daha kolay olacaktır.
Network'te ki Cihazımız NAS.
aslında komutları buldum gibi ama birleştiremiyorum.
Mesela Ziplemek için aşağıda ki komut seti, hem işlem yapılırken ekrana getiriyor bilgi veriyor, hemde tam anlamı ile işe yarıyor biraz yukarı da y'ne siz vermiştiniz.
"C:\Program Files\7-Zip\7z.exe" a "d:\hedefuzakyol\yedek.7z" -sdel "C:\Users\trasmus\Desktop\kopyalanacakklasör\" -p123456
Network'e göndermek için ise şu linki buldum. Hem netwokrte ki Share edilmiş NAS 'a gönderiyor hem de credantial bilgilerini o an yazıyor dosyaları kopyalayıp işini bitirince sonunda tekrar credantial bilgilerini delete ediyor.
http://antonkallenberg.com/2013/04/20/p ... edentials/
ama bunları bir sıraya koyup birkaç kod eklemek lazım sanırım. Ama hem bunları yapmak hemde birkaç kod eklemek için biraz yazılım bilgisi gerekli diye düşünüyorum. MEsela şöyle bir link buldum burada benim istediğim şekilde dosya bilgilerini de galiba şifreliyor he=on yazmak lazım bir yere fakat nereye ? Bulamadım bir türlü link burada belki size bir fikir verir hocam,
https://sevenzip.osdn.jp/chm/cmdline/sw ... hod.htm#7Z
Bu iki kodu birleştirince işim çözülüyor aslında, Kalan eksikler ise,
1. şifreli sıkıştırma yaptığımız zaman bir numaralı kod seti ile dosya isimlerini şifrelemiyor, yani winrar ile açıyorsun görüyorsun extract etmek istediğinde şifre istiyor. Yani bu çok önemli değil olabiliyor ise, 2 sorum ise o da ikinci olarak gönderdiğim linkte var fakat nasıl çalıştığı mantığıma oturmadı tam olarak. 30 günden eski dosyaları silsin. sadece 30 gün tutsun.
Biraz fazla gibi oldu kusura bakmayın, çözebilirsek çok sevinirim.
Çok teşekkürler.
Kolay Gelsin.
Re: PS ile dosya sıkıştırma
- 7zip için şifre girilmeden klasör içeriği görünmesin istiyorsan -mhe=on parametresini ekle.
- Ayrıca kodu yedek dosyasının adında tarih ve saat içerecek şekilde güncelledim:
- Belirli tarihten önceki veya sonraki dosyaları silme için sordum'da konu açılmıştı diye hatırlıyorum. Aramalardan bulabilirsin. Yalnız komutlar uzaktaki makineye giriş yapılarak nasıl verilir bilmiyorum. Nas cihazım olmadığı için test imkanım yok. Nas cihazınız biraz kaliteliyse kendi uygulamaları aracılığıyla dosya ve kalsör izleme, otomatik yedekleme yapabiliyor olabilir.
- Ayrıca kodu yedek dosyasının adında tarih ve saat içerecek şekilde güncelledim:
Kod: Tümünü seç
"C:\Program Files\7-Zip\7z.exe" a "d:\hedefuzakyol\%DATE:~-10%_-_%TIME:~1,1%.%TIME:~3,2%.%TIME:~6,2%_yedek.7z" -sdel "C:\Users\trasmus\Desktop\kopyalanacakklasör\" -p123456 -mhe=on-
solution
- Bit

- Mesajlar: 28
- Kayıt: 21 Şub 2020, 20:34
Re: PS ile dosya sıkıştırma
Hocam Selamlar,trasmus yazdı: 17 May 2020, 06:17 - 7zip için şifre girilmeden klasör içeriği görünmesin istiyorsan -mhe=on parametresini ekle.
- Ayrıca kodu yedek dosyasının adında tarih ve saat içerecek şekilde güncelledim:- Belirli tarihten önceki veya sonraki dosyaları silme için sordum'da konu açılmıştı diye hatırlıyorum. Aramalardan bulabilirsin. Yalnız komutlar uzaktaki makineye giriş yapılarak nasıl verilir bilmiyorum. Nas cihazım olmadığı için test imkanım yok. Nas cihazınız biraz kaliteliyse kendi uygulamaları aracılığıyla dosya ve kalsör izleme, otomatik yedekleme yapabiliyor olabilir.Kod: Tümünü seç
"C:\Program Files\7-Zip\7z.exe" a "d:\hedefuzakyol\%DATE:~-10%_-_%TIME:~1,1%.%TIME:~3,2%.%TIME:~6,2%_yedek.7z" -sdel "C:\Users\trasmus\Desktop\kopyalanacakklasör\" -p123456 -mhe=on
Dosya içeriği de şifrelendi, Bir sorunu daha aşmış olduk, Fakat dosya ismi tarih saat çalışmadı, aşağıda ki gibi bir çıktı verdi,
Error:
cannot open file
C:\Data\%DATE:~-10%_-_%TIME:~1,1%.%TIME:~3,2%.%TIME:~6,2%_yedek.7z
The filename, directory name, or volume label syntax is incorrect.
System ERROR:
The filename, directory name, or volume label syntax is incorrect.
PS C:\>
Birde hocam sdel komutu C:\Data içeriğini değil Data folder'ının tamamını siliyor. Sadece Data Folder'ın içini silecek şekilde bir güncelleme nasıl yaparız ?
Teşekkürler.
Re: PS ile dosya sıkıştırma
- "*" karakterini eklersen klasörü değil içeriğini siler. Örnek: ...kopyalanacakklasör\*
- Tarih kısımda hata vermesi muhtemelen benim win7 kulanmamdan kaynaklanıyordur. Güncel Win10 üzerinde test yapıp doğru komut setininin bulunması lazım. Akşam bunun üzerinde bir çalışma yaparım. Aşağıdaki komutu kullanarak bir deneme yapabilir misin?
- Tarih kısımda hata vermesi muhtemelen benim win7 kulanmamdan kaynaklanıyordur. Güncel Win10 üzerinde test yapıp doğru komut setininin bulunması lazım. Akşam bunun üzerinde bir çalışma yaparım. Aşağıdaki komutu kullanarak bir deneme yapabilir misin?
Kod: Tümünü seç
"C:\Program Files\7-Zip\7z.exe" a "d:\hedefuzakyol\%DATE:~-10%_yedek.7z" -sdel "C:\Users\trasmus\Desktop\kopyalanacakklasör\*" -p123456 -mhe=on-
solution
- Bit

- Mesajlar: 28
- Kayıt: 21 Şub 2020, 20:34
Re: PS ile dosya sıkıştırma
Hocam Klasör içeriğini silme işlemi de tamam, Komut seti çalıştı ama oluşturduğu dosyasının adı " %Date " oldu. uzantısı da yoktu, Galiba " : " ya kadar aldı gerisini alamadı. Dediğiniz gibi işletim sistemi farkı olabilir..trasmus yazdı: 17 May 2020, 15:08 - "*" karakterini eklersen klasörü değil içeriğini siler. Örnek: ...kopyalanacakklasör\*
- Tarih kısımda hata vermesi muhtemelen benim win7 kulanmamdan kaynaklanıyordur. Güncel Win10 üzerinde test yapıp doğru komut setininin bulunması lazım. Akşam bunun üzerinde bir çalışma yaparım. Aşağıdaki komutu kullanarak bir deneme yapabilir misin?Kod: Tümünü seç
"C:\Program Files\7-Zip\7z.exe" a "d:\hedefuzakyol\%DATE:~-10%_yedek.7z" -sdel "C:\Users\trasmus\Desktop\kopyalanacakklasör\*" -p123456 -mhe=on
Teşekkür Ederim.
Re: PS ile dosya sıkıştırma - Çözüldü
Win10 için düzenlenen kod şu şekilde:
Kod: Tümünü seç
"C:\Program Files\7-Zip\7z.exe" a "D:\hedefuzakyol\%DATE:~4,10%_yedek.7z" -sdel "C:\Users\trasmus\Desktop\kopyalanacakklasör\*" -p123456 -mhe=on
