Powershell - przegląd

Windows PowerShell to command-line shell i scripting languagezaprojektowany specjalnie do administrowania systemem. W Linuksie jego odpowiednik nazywa się Bash Scripting. Zbudowany na platformie .NET Framework program Windows PowerShell pomaga informatykom kontrolować i automatyzować administrowanie systemem operacyjnym Windows oraz aplikacjami działającymi w środowisku Windows Server.

Polecenia programu Windows PowerShell o nazwie cmdlets, pozwalają zarządzać komputerami z wiersza poleceń. Dostawcy programu Windows PowerShell umożliwiają dostęp do magazynów danych, takich jak Rejestr i Magazyn certyfikatów, równie łatwo, jak do systemu plików.

Ponadto Windows PowerShell ma bogaty parser wyrażeń i w pełni rozwinięty język skryptowy. Więc w prostych słowach możesz wykonać wszystkie zadania, które wykonujesz za pomocą GUI i wiele więcej.

PowerShell ISE

Windows PowerShell Integrated Scripting Environment(ISE) to aplikacja hosta dla programu Windows PowerShell. W programie Windows PowerShell ISE można uruchamiać polecenia oraz pisać, testować i debugować skrypty w jednym graficznym interfejsie użytkownika opartym na systemie Windows z edycją wielowierszową, uzupełnianiem tabulatorów, kolorowaniem składni, wykonywaniem wybiórczym, pomocą kontekstową i obsługą praw do - języki lewe.

Za pomocą elementów menu i skrótów klawiaturowych można wykonywać wiele takich samych zadań, które można wykonywać w konsoli programu Windows PowerShell. Na przykład podczas debugowania skryptu w środowisku Windows PowerShell ISE, aby ustawić punkt przerwania wiersza w skrypcie, kliknij prawym przyciskiem myszy wiersz kodu, a następnie kliknijToggle Breakpoint.

Podstawowe polecenia programu PowerShell

Istnieje wiele poleceń PowerShell i bardzo trudno jest umieścić je we wszystkich tych poleceniach w tym samouczku, skupimy się na niektórych z najważniejszych, a także na podstawowych poleceniach PowerShell.

Pierwszym krokiem jest przejście do polecenia Get-Help, które zawiera wyjaśnienie, jak podać polecenie i jego parametr.