Script pro přípravu importního souboru


param (

    [Parameter(Mandatory = $true)]

    [string]$TargetDir

)


$Drive = "K:"

$Share = "\\server\cesta\import"

$SourceFile = "K:\prenos.mdb"

$TargetFile = Join-Path $TargetDir "prenos.mdb"


try {

    if (-not (Test-Path $TargetDir)) {

        throw "Cilovy adresar neexistuje: $TargetDir"

    }


    net use $Drive $Share /persistent:no | Out-Null

    if ($LASTEXITCODE -ne 0) {

        throw "Nepodarilo se namapovat $Drive"

    }


    if (-not (Test-Path $SourceFile)) {

        throw "Soubor prenos.mdb neexistuje na $Drive"

    }


    Copy-Item $SourceFile $TargetFile -Force -ErrorAction Stop

}

catch {

    Write-Error $_

    net use $Drive /delete | Out-Null

    exit 1

}


net use $Drive /delete | Out-Null

exit 0