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

SharePoint 2010 User Profile Servisinin Konfigurasyonu

SharePoint üzerinde active directory deki kullanıcıların bilgilerine erişmek ve Kişilerde arama özelliğini aktifleştirmek için User…

Meta tag kullanarak IE8 den IE7 uyumlu modda calismasini saglamak / provide IE8 to run IE7 compatible mode with meta tags

Merhaba, Internet Explorer 8 ile birlikte html yazarken kurallarına dikkat etmemiz gereken yeni bir browser…

VS2005 AspNet web projelerini debug etmiyor

Merhaba, Geçenlerde eski projelerden birine bakmam gerekti. VS2005 ile yazılmıştı ve ufak bir düzeltme gerekiyordu.…