Upload files to "/"
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# CleanINF04Session.ps1
|
||||
# Wymaga uruchomienia z uprawnieniami Administratora
|
||||
#Requires -RunAsAdministrator
|
||||
|
||||
$inf04Path = "C:\Users\inf04"
|
||||
$desktopPath = "$inf04Path\Desktop"
|
||||
$zipPath = "C:\scripts\inf04\pulpit.zip"
|
||||
|
||||
Write-Host "Rozpoczynam sprzątanie stanowiska (profil: inf04)..." -ForegroundColor Cyan
|
||||
Write-Host "----------------------------------------------------"
|
||||
|
||||
# 1. Usuwanie starych katalogów z pulpitu
|
||||
Write-Host "[1/2] Usuwanie starych projektów (katalogów) z Pulpitu..." -NoNewline
|
||||
if (Test-Path $desktopPath) {
|
||||
# Przełącznik -Directory gwarantuje, że usuniemy tylko foldery, zostawiając skróty systemowe
|
||||
Get-ChildItem -Path $desktopPath -Directory | Remove-Item -Recurse -Force -ErrorAction SilentlyContinue
|
||||
Write-Host " GOTOWE" -ForegroundColor Green
|
||||
} else {
|
||||
Write-Host " BRAK PULPITU" -ForegroundColor Yellow
|
||||
}
|
||||
|
||||
# 2. Wypakowywanie archiwum z projektami startowymi
|
||||
Write-Host "[2/2] Wypakowywanie projektów startowych z pulpit.zip..." -NoNewline
|
||||
if (Test-Path $zipPath) {
|
||||
try {
|
||||
# Expand-Archive wypakowuje zawartość ZIPa we wskazane miejsce.
|
||||
# Używamy -Force, aby nadpisać ewentualne pliki o tej samej nazwie.
|
||||
Expand-Archive -Path $zipPath -DestinationPath $desktopPath -Force -ErrorAction Stop
|
||||
Write-Host " GOTOWE" -ForegroundColor Green
|
||||
} catch {
|
||||
Write-Host " BŁĄD" -ForegroundColor Red
|
||||
Write-Host " Szczegóły: $_" -ForegroundColor Red
|
||||
}
|
||||
} else {
|
||||
Write-Host " BRAK PLIKU (Nie znaleziono archiwum w: $zipPath)" -ForegroundColor Red
|
||||
}
|
||||
|
||||
Write-Host "----------------------------------------------------"
|
||||
Write-Host "Stanowisko przygotowane do kolejnego egzaminu!" -ForegroundColor Cyan
|
||||
Reference in New Issue
Block a user