Przejdź do treści

Centrum Kształcenia Zawodowego i Ustawicznego w Mrągowie

PowerShell: Podstawy składni

czwartek,

PowerShell: Podstawy składni

PowerShell to zaawansowana powłoka wiersza poleceń i język skryptowy opracowany przez Microsoft. Jest to potężne narzędzie do zarządzania i automatyzacji zadań w systemach Windows. Materiał należy traktować jako ściągawkę dla osób, które już programują w jakimś języku, lub punkt wyjścia do poszukiwań dla początkujących. Uwzględnione jedynie część elementów składni PowerShell.

Zmienne i typy danych

Zmienne

  • zmienna w PowerShellu służy do przechowywania danych. Można do niej przypisać różne typy danych, takie jak liczby, tekst, listy itd.;
  • zmienną deklaruje się za pomocą znaku $, np. $zmienna = "Wartość", ${Jakaś zmienna} = "Inna wartość";
  • przykłady:
    • $liczba = 10
    • $tekst = "Hello World"
    • $lista = 1, 2, 3, 4, 5

Typy danych

PowerShell obsługuje różne typy danych, takie jak:

  • liczby całkowite: int;
  • liczby zmiennoprzecinkowe: double;
  • tekst (łańcuchy znaków): string;
  • boolean (Prawda/Fałsz): bool;
  • tablice: Arrays;
  • i wiele innych.

Przykłady elementów składni

Operacje matematyczne

$x = 5
$y = 10
$suma = $x + $y

Manipulacja tekstem

$tekst = "PowerShell jest potężny."
$długość = $tekst.Length
$zmodyfikowany = $tekst.Replace("potężny", "niesamowity")

Warunki logiczne

$liczba = 15
if ($liczba -gt 10) {
     "Liczba jest większa niż 10."
} else {
     "Liczba jest mniejsza lub równa 10."
}

Pętle

Pętla for

  for ($i = 0; $i -lt 10; $i++) {
        "Numer: $i"
  }

Pętla foreach

  $liczby = 1, 2, 3, 4, 5
  foreach ($liczba in $liczby) {
        "Numer: $liczba"
  }

Funkcje

function PowiedzCześć($imię) {
     "Cześć, $imię!"
}
PowiedzCześć -imię "Anna"

Praca z plikami

$ścieżka = "C:\ścieżka\do\pliku.txt"
$tekst = Get-Content $ścieżka

Obsługa błędów

try {
     # Potencjalnie błędny kod
} catch {
     "Wystąpił błąd!"
}

Artykuł: Konkurs z Języka Angielskiego Zawodowego

Konkurs z Języka Angielskiego Zawodowego

Artykuł: Testujemy kontroler ARGB

Testujemy kontroler ARGB

Artykuł: Olimpiada Zdrowia PCK

Olimpiada Zdrowia PCK

Artykuł: Zostań dawcą szpiku!

Zostań dawcą szpiku!

Artykuł: Przeglądarka Vivaldi

Przeglądarka Vivaldi

Nasze technikum

Technik informatyk

Szkoły dla dorosłych

Nasza szkoła

Pełna oferta edukacyjna

Oferta szkoły