Sprawozdanie z Powershella numer 2 PDF

Title Sprawozdanie z Powershella numer 2
Author Klaudia M
Course Systemy operacyjne
Institution Politechnika Czestochowska
Pages 13
File Size 1.3 MB
File Type PDF
Total Downloads 699
Total Views 1,008

Summary

Download Sprawozdanie z Powershella numer 2 PDF


Description

Szymon Kowalczyk Systemy operacyjne P1

1. Użyj polecenia Get-Help dla komendy Get-Help, aby dowiedzieć się więcej o uzyskiwaniu pomocy. (2.2)

Rysunek 1 Get-help

Wyświetla informacje o poleceniach i koncepcjach programu PowerShell.

2. Utwórz strukturę katalogów, stosując polecenia z PowerShella, zawierającą katalog główny o nazwie {Dom} oraz dwa podkatalogi o nazwach {Drzwi} oraz {Okno}.(Dodatek A)

Rysunek 2 Tworzenie katalogów

Tworzy nowy przedmiot.

3. Wewnątrz katalogu {Drzwi} utwórz pliki tekstowe {Klamka.txt} zawierający rodzaj klamki np.: Mosiężna, Chromowana itp. oraz {Zamek.txt} zawierający rodzaj zamka np.: Wpuszczany, Nawierzchniowy itp. Do utworzenia pliku użyj strumienia lub przesyłania potokowego. (2.9)

Rysunek 3 plik txt z klamkami

Rysunek 4 Plik txt z zamkami

➢ -Wpisywanie do pliku

4. Ustaw atrybut pliku {Klamka.txt} na ukryty oraz atrybut pliku Zamek.txt na tylko do odczytu. (3.3)

Rysunek 5 Ukrycie Pliku

Rysunek 6 Plik tylko do odczytu

Ustawienie atrybutów dla pliku

5. Skopiuj plik {Klamka.txt} do katalogu {Okno}. Kopiując ustaw jego nazwę na {Klamka okienna.txt}. (Dodatek A)

Rysunek 7 Kopiowanie Pliku txt

Kopiowanie danych z obecnej lokalizacji do innej.

6. Wyświetl zawartość pliku {Klamka okienna.txt} wewnątrz konsoli.(2.9)

Rysunek 8 wyświetla zawartość pliku

Wypisuje w terminalu zawartość pliku txt

7. Znajdź sposób na edycję pliku {Klamka okienna.txt}.(3.3)

Rysunek 9 Zmiana atrybutu

Zmiana atrybutu to jeden ze sposobów odblokowujących edycje w pliku

8. Zmień zawartość pliku {Klamka okienna.txt} na Plastikowa. Użyj w tym celu strumienia. (2.9)

Rysunek 10 Zmiana zawartości Pliku

Wpisanie nowej zawartości po odblokowaniu

9. Wyświetl zawartość katalogu {Drzwi}. (Dodatek A)

Rysunek 11 Wyświetla zawartość katalogu

Wyświetlenie zawartość za pomocą różnych komend. 10. Wyświetl pomoc w zewnętrznym oknie na temat polecenia Get-ChildItem. Znajdź sposób na wyświetlenie plików ukrytych. (2.2)

Rysunek 12 Wyświetl ukryte Pliki

Rysunek 13 Wyświetl Pomoc do polecenia Get-ChildItem

11. Używając polecenia Get-ChildItem wyświetl zawartość katalogu i podkatalogów folderu {Dom}. Wyświetl tylko pliki o rozszerzeniu *.txt. Wyświetl pliki ukryte.

Rysunek 14 Przeszukanie Podkatalogów

Parametr -Depth pozwala na przeszukanie podkatalogów Parametr -Force pokazuje ukryte i systemowe pliki

12. Używając poprzedniego polecenia oraz przetwarzania potokowego i strumieni skonstruuj polecenie, które odnajdzie wszystkie pliki o rozszerzeniu *.txt, a następnie zapisze ich nazwy do pliku {Dokumenty.txt} w folderze {Dom}.(2.9)

Rysunek 15 Zapisanie informacji o *.txt do pliku

13. Utwórz folder {Dokumenty} w katalogu {Dom}.

Rysunek 16 Tworzy nowy katalog w Domu

14. Wyszukaj wszystkie pliki *.txt w podkatalogach folderu {Dom}, a następnie przenieś je do katalogu {Dokumenty}. Wykonaj polecenie stosując jeden, ciągły zapis z wykorzystaniem potoków. (2.9)

Rysunek 17 Przenoszenie plików txt z podkatalogów do katalogu

15. Utwórz foldery {Katalogi} oraz {Parzyste} wewnątrz folderu {Dom}.

Rysunek 18 Tworzenie podkatalogów

16. Napisz funkcję UtwórzKatalogi, która utworzy w folderze {Katalogi} 9 folderów o nazwach {Katalog1},{Katalog2} itd. Użyj w tym celu pętli for. (3.1)

Rysunek 19 funkcja tworząca katalogi

Deklarowanie nowej komendy np. function aaa() For ($i=1;$i-lt 10;$i++) -odlicza od 1 do 10 nie włącznie 17. Skonstruuj polecenie które wyświetli zawartość folderu katalogi, a następnie wybierze te z parzystą cyfrą na końcu i przeniesie je do katalogu {Parzyste}.

Rysunek 20 funkcja sprawdzająca parzystość

If(($i=1;2)-eq 0) -sprawdzanie wyniku z dzielenia;

Wnioski: PowerShell to program służący między innymi do automatyki zadań i zarządzania konfiguracją systemu Microsoft składa się z powłoki wiersza poleceni i języka skryptowego. Początkowo tylko składnik systemu Windows, znany jako Windows PowerShell, został udostępniony jako open source wraz z wprowadzeniem PowerShell Core. Oparty na .NET Fremework i .NET Core. PowerShell cechuje wieloplatformowość. Można na przykład rozpocząć korzystanie z Azure PowerShell, wypróbowując go w środowisku Azure Cloud Shell, interaktywnej, uwierzytelnionej powłoce dostępnej dla przeglądarki do zarządzania zasobami platformy Azure. Usługa Azure Cloud Shell jest wyposażona w powszechnie używane narzędzia interfejsu wiersza polecenia, w tym interpretery powłoki systemu Linux, moduły PowerShell, narzędzia platformy Azure, edytory tekstu, kontrolę źródła, narzędzia do kompilacji, narzędzia kontenerów, narzędzia bazy danych i nie tylko. Cloud Shell obejmuje również obsługę kilku popularnych języków programowania, takich jak Node.js, .NET i Python...


Similar Free PDFs