- 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