29 lines
968 B
PowerShell
29 lines
968 B
PowerShell
# ChangeComputerName.ps1
|
|
# Wymaga uruchomienia z uprawnieniami Administratora
|
|
#Requires -RunAsAdministrator
|
|
|
|
# Pobieranie danych od użytkownika
|
|
$compNumber = Read-Host "Numer komputera"
|
|
$roomNumber = Read-Host "Sala"
|
|
|
|
# Budowanie nowej nazwy komputera
|
|
$newName = "TE-LOD-D-${compNumber}s${roomNumber}"
|
|
|
|
Write-Host "" # Pusta linia dla lepszej czytelności
|
|
|
|
try {
|
|
# Zmiana nazwy komputera
|
|
Rename-Computer -NewName $newName -ErrorAction Stop
|
|
|
|
# Wyświetlanie komunikatów o sukcesie
|
|
Write-Host "[Info] Ustawiono nazwę komputera na $newName" -ForegroundColor Green
|
|
Write-Host "[Info] Automatyczny restart nastąpi za chwile..." -ForegroundColor Yellow
|
|
|
|
# Czekamy 4 sekundy, żeby użytkownik przeczytał komunikat
|
|
Start-Sleep -Seconds 4
|
|
|
|
# Wymuszenie restartu
|
|
Restart-Computer -Force
|
|
} catch {
|
|
Write-Host "[Błąd] Nie udało się zmienić nazwy. Szczegóły: $_" -ForegroundColor Red
|
|
} |