2012-01-09 6 views
0

パワーシェルスクリプトのGURUにお手伝いください! =)パワーシェルスクリプト古い15日間のバックアップとログファイルの削除

私はPSに新しく、15日以上経過したログファイルを他のフォルダにバックアップするにはどうすればよいですか?その後、バックアップが完了すると、最終的に15日以上古いものが削除されます。この後、私はおそらくPowerShellのタグを取り付ける

答えて

0

ません)=答えをパワーシェルを学び始める必要がありますが、あなたは "ForFiles" コマンドを使用することもできます。

http://ss64.com/nt/forfiles.html

または多分

foreach ($i in Get-ChildItem C:\Logfiles) 
{ 
    if ($i.CreationTime -lt ($(Get-Date).Date.AddDays(-15))) 
    { 
     Move-Item $i.FullName C:\Backup 
    } 
} 

をそれはパワーシェルにあります

+0

優秀!できます! – Sonn

+0

@Sonn - '$(Get-Date).AddDays(-15)'は15日前に現在の時刻を返します。 15日前の初めには、$(Get-Date).Date.AddDays(-15) ' – Rynant

+0

を使いましょう。良い点、私はそれを私の答えに編集します。 – Sverker84

関連する問題