Get-Command -commandtype alias Get-ChildItem Get-Process Stop-Process -whatif calc //uruchomienie kalkulatora Stop-process -Name calc* -Confirm //upewnij się przed zamknięcie, verbose //wyświet;a więcej szczegółów o danym poleceniu debug // wyświetla więcej informacji o debugowaniu erroraction //pozwala na wykonanie akcji polecenia w przypadku gdy wystąpi błąd - continue //kontynuacja mimo błędu - SilentlyContinue //wykonuje polecenie bez wyświetlania błędu Set-Loaction Get-Location Get-ChildItem //pokazuje wszystkie katalogi Set-Location Mama //wchodzę do katalogu mama Clear-Host //czyści ekran Copy-Item // kopiuje obiekty Move-Item //przenosi plik/katalog do nowej lokalizacji Rename-Item //zmienia nazwę pliku Write-Output //wyświetla łancuchy, zmienne itd. na ekranie Set-Variable //wyświetla wartość zmiennej/tworzyc zmienną cd.. //wychodzę do wyższego folderu // nie korzystać z aliasów New-Alias //tworzy nowy alias Set-Alias //tworzy nowy alias, ale jeśli już o takiej nazwie isitnieje, to go zamienia Nwe-Alias policy Get-ExecutionPolicy Export-Alias [ścieżka docelowa pliku]\[nazwa pliku].ps1 -as Script //4096 możliwych aliasów New-Item -Name plikTekstowy.txt -Path c:\script -ItemType directory -Whatif New-Item -Name studiuje.txt -Path c:\users\Student1 //stworzyłam nowy plik >,>>,< Komenda>Plik2>&1 Get-Process | Sort-Object ID Get-Module Import-Module Set-Variable // Get-Content Get-Process Stop-process Tee-Object //tuneluje wjeście do pliku Polityka uruchmonie askrypt ów Set-ExecutionPolicy może przyjmować jedno z czterech następujących wartości: - Restricted -All Signed - Remote signed -Unrestricted Wysiwetlanie komunikatow na ekranie Write-Host "Komunikat na ekran" Write-Warning Write-Host "Kolor domyślny"; Write-Host "Yellow" -foregroundcolor "yellow"; Write-Host "Kolor taki a taki"; Write-Host "Blue" -foregroundcolor "blue"; ` //wymuszenie nowej linii $zm = Read-Host "Podaj nazwisko" Porównywanie zmiennych: -lt // jedna mzmienna mniejsz aniz -le = mniejsze lub rowne -gt //wieksze niz -ge // wieksze badz rowne -eq //rowne -ne //nierowne -like //podobne do notlike //niepodobne do Operatory mogą rozrózniac wielkie i małe litery Intrukcje sterujące if...elseif...else // instrukcja warunkowa wykorzystywana przez powershell to if if (warunek) { instrukcje } elseif (arunek 2) { instrukcje... } else { instrukcje } // Gotowe zadanie do wykonania $zmA = Read-Host "Podaj wartość a" $zmB = Read-Host "`Podaj wartość b" if ( $zmA -gt $zmB) { Write-Host "A jest większe" } elseif ($zmA -lt $zmB) { Write-Host "B jest większe od a" } else { Write-Host "A jest równe B" } //koniec gotowego zadania switch (zmienna) { wartość_1 Pętla for for(wyrażenie1; wyrażenie2; wyrażenie3) { Instrukcje } Zadanie: sprawdzić czy podana przez użytkownaika wartosc jest liczbą pierwszą Pętla foreach foreach ($i in lista_parametrów) { Podać za nawzwę plików .DLL z katalogu c:\windows\system32