Po exportu - ps1
Script po exportu - úklid, smazání
param (
[Parameter(Mandatory = $true)]
[string]$SourceFile
)
$Drive = "K:"
$Share = "\\server\cesta\export"
try {
if (-not (Test-Path $SourceFile)) {
throw "Zdrojovy soubor neexistuje: $SourceFile"
}
net use $Drive $Share /persistent:no | Out-Null
if ($LASTEXITCODE -ne 0) {
throw "Nepodarilo se namapovat $Drive"
}
Copy-Item $SourceFile "$Drive\" -Force -ErrorAction Stop
Remove-Item $SourceFile -Force -ErrorAction Stop
}
catch {
Write-Error $_
net use $Drive /delete | Out-Null
exit 1
}
net use $Drive /delete | Out-Null
exit 0