Posted On January 23, 2013

Powershell komutu ile bir klasörü sıkıştırıp yedeğini almak

dearly 0 comments
Yazilimcinin Gunlugu >> Uncategorized >> Powershell komutu ile bir klasörü sıkıştırıp yedeğini almak
##Oncelikle Backup'ini alacagimiz uygulamanin pathini yaziyoruz
$kaynakPath="\\cronus\e$\IIS_APP\ironiccolakoglu"
##Dosya Adini olusturuyoruz
$tarih=Get-Date
$dosyaAdi= $tarih.Year.ToString()+$tarih.Month.ToString()+$tarih.Day.ToString()+"_"+$tarih.Hour.ToString()+$tarih.Minute.ToString()+".zip"
##Yedeklerin gonderilecegi Pathi veriyoruz
$hedefPath="D:\recep\"
##New-Item -ItemType directory -Path $hedefPath

##Pscx modulu ile Backup alinacak klasoru zipliyoruz
Import-Module Pscx
Write-Zip -level 9 -IncludeEmptyDirectories -Path $kaynakPath -OutputPath $kaynakPath$dosyaAdi
##Zip dosyasini HedefPath'e tasiyoruz
Move-Item $kaynakPath$dosyaAdi $hedefPath

Not:Zipleme özelliğini kullanmak için Pscx modülünü yüklemelisiniz. http://pscx.codeplex.com/releases/view/98267

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Bugün Doğanlar listesi yapmanız için aşırı pratik çözüm

Bugün hiç kod yazasım yoktu. Boyuna sörf yaptım, ne var ne yok vs. Bir yandan…

JQuery ile tablodan satır silmek

JQuery ile html tablodan satır silmenin en basit metodu:   Aşağıdaki gibi bir tablonuz olduğunu…

LINQ Sorgusu içinde IF kullanmak ya da IF kullanmaya gerek yok mu?

Merhaba, LINQ ile çalışırken zaman zaman karmaşık sorgular oluşturmamız gerekebiliyor ve doğrudan halledemeyeceğimiz durumlar oluşabiliyor.…