Cel zadania (~20 min)
Stwórz skrypt hello.ps1, który wita użytkownika, wyświetla aktualną datę i podstawowe informacje o środowisku PowerShell. Poznasz zmienne, polecenia Read-Host, Write-Host z kolorowaniem oraz wbudowane zmienne PowerShell.
Wymagania
- Poproś użytkownika o imię za pomocą
Read-Host. - Pobierz aktualną datę (
Get-Date -Format) i wersję PowerShell ($PSVersionTable.PSVersion). - Wyświetl kolorowy napis powitalny z użyciem
-ForegroundColori-BackgroundColor. - Pokaż katalog domowy użytkownika z
$env:USERPROFILEoraz nazwę komputera z$env:COMPUTERNAME. - Użyj
Get-CimInstance Win32_OperatingSystemdo wyświetlenia pełnej nazwy systemu operacyjnego.
Wskazówki
Read-Host "tekst" wczytuje dane od użytkownika. Write-Host "tekst" -ForegroundColor Green wyświetla kolorowy tekst. $PSVersionTable zawiera wbudowane informacje o wersji. Zmienne środowiskowe są dostępne przez $env:NAZWA. Get-CimInstance pobiera dane z WMI – nie wymaga uprawnień administratora dla wielu klas.
Efekt działania
Skrypt wyświetla kolorowe powitanie z imieniem użytkownika, datą uruchomienia, wersją PowerShell, nazwą komputera i pełną nazwą systemu operacyjnego.