Test Powershell
Appearance
Function Get-FileName($initialDirectory)
{
[System.Reflection.Assembly]::LoadWithPartialName("System.windows.forms") | Out-Null
$OpenFileDialog = New-Object System.Windows.Forms.OpenFileDialog
$OpenFileDialog.initialDirectory = $initialDirectory
$OpenFileDialog.filter = "All bz2 files (*.bz2)| *.bz2"
$OpenFileDialog.ShowDialog() | Out-Null
$OpenFileDialog.filename
} #end function Get-FileName
# *** Script MAIN ***
Write-Host "rebuilding MLEB bz2 to gz" -ForegroundColor black -BackgroundColor green
$Pathscript = $PSScriptRoot
$Pathbz2 = Split-Path -Parent $Pathscript
Write-Host "scriptPath:" $Pathscript
Write-Host "bz2Path:" $Pathbz2
$filename = Get-FileName -initialDirectory "$Pathbz2"
if (-not $filename) {
#Write-Error "Cancel?!"
Write-Host "no file: canceled ?"
} else {
Write-Host "converting $filename to a gz file"
#-split "red yellow blue green"
$MLEBdate = $filename.Split("-")[2] -Split(".tar.bz2")
Write-Host "mkdir $Pathbz2/temp"
New-Item -Path $Pathbz2/temp -ItemType directory -Force
cd $Pathbz2/temp
ls
Write-Host ""unpacking $filename"" tar -xvf $filename
tar -xf $filename
Read-Host "hit enter to continue"
tar -czf MLEB-$MLEBdate.tar.gz ./INSTALL.MediaWikiLanguageExtensionBundle -C extensions *
}
#Write-Host "Write-Host"
#Write-Error "Write-Error" -Category PermissionDenied
#Write-Progress -Activity "Search in Progress" -Status "10% Complete:"
#Write-Progress -Activity "Search in Progress" -Status "20% Complete:"
$Age = Read-Host "hit enter to continue"