7z 압축 문서 의 powershell 예제
1158 단어 parampowershell7z압축 문서
예 는 다음 과 같다.
#define Function DeleteLog
function DeleteLog{
param($filePath,$TimeOutDays)
$allFiles=get-childitem -path $filePath
foreach ($files in $allFiles){
$daypan=((get-date)-$files.lastwritetime).days
if ($daypan -gt $TimeOutDays){
remove-item $files.fullname -Recurse -force
}
}
}
#define some vars
cd "C:\Program Files\7-Zip"
$stringDate=get-date -UFormat "%Y%m%d"
$fileName="${stringDate}log"
#Compress Log and (Delete Log before one month)
$SoucePath="C:\windows-services\log"
cmd /c "7z.exe a -t7z D:\logs\$fileName $SoucePath\*"
$filePath=$SoucePath
$TimeOutDays=30
DeleteLog -filePath $filePath -TimeOutDays $TimeOutDays
#Delete Backup log before two months
$Floders=Get-ChildItem d:\logs
foreach ($Floder in $Floders){
$Floder.lastwritetime = Get-Date
}
$filePath="D:\logs"
$TimeOutDays=60
DeleteLog -filePath $filePath -TimeOutDays $TimeOutDays
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
jQuery 원본 설명 시리즈 ---$.paramjQuery.param(obj,[traditional]) 매개변수: obj---수조 또는 jQuery 대상은name/value에 따라 서열화되고 일반 대상은key/value에 따라 서열화 param-----전통 방식...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.