Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
PowerShell to międzyplatformowe rozwiązanie do automatyzacji zadań, które składa się z powłoki wiersza polecenia, języka skryptowego i struktury zarządzania konfiguracją. Program PowerShell działa w systemach Windows, Linux i macOS.
Powłoka wiersza polecenia
PowerShell to nowoczesna powłoka poleceń, która zawiera najlepsze funkcje innych popularnych powłok. W przeciwieństwie do większości powłok, które akceptują i zwracają tylko tekst, program PowerShell akceptuje i zwraca obiekty .NET. Powłoka zawiera następujące funkcje:
- Niezawodna historia wiersza polecenia
- Uzupełnianie kart i przewidywanie poleceń (zobacz about_PSReadLine)
- Obsługuje aliasy poleceń i parametrów
- Potok do łączenia poleceń
- W konsoli pomoc w systemie, podobnie jak na stronach systemu Unix
man
Język skryptów
Jako język skryptów program PowerShell jest często używany do automatyzowania zarządzania systemami. Służy również do budowy, testowania i wdrażania rozwiązań, często w środowiskach CI/CD. Program PowerShell jest oparty na środowisku uruchomieniowym języka wspólnego platformy .NET (CLR). Wszystkie dane wejściowe i wyjściowe to obiekty platformy .NET. Nie trzeba analizować tekstu w celu wyodrębnienia z niego informacji. Język skryptów programu PowerShell obejmuje następujące funkcje:
- Rozszerzalne za pomocą funkcji , klas , skryptów i modułów
- Rozszerzalny system formatowania dla łatwych danych wyjściowych
- Rozszerzalny system typu do tworzenia typów dynamicznych
- Wbudowana obsługa typowych formatów danych, takich jak CSV, JSON i XML
Platforma automatyzacji
Rozszerzalny charakter programu PowerShell umożliwił ekosystem modułów programu PowerShell do wdrażania i zarządzania niemal dowolną technologią, z którą pracujesz. Na przykład:
Microsoft
Strony trzecie
- AWS
- VMware
- Google Cloud
Zarządzanie konfiguracją
PowerShell Desired State Configuration (DSC) to struktura zarządzania w programie PowerShell, która umożliwia zarządzanie infrastrukturą przedsiębiorstwa przy użyciu konfiguracji jako kodu. Za pomocą rozszerzenia DSC można wykonywać następujące czynności:
- Tworzenie deklaratywnych konfiguracji i skryptów niestandardowych na potrzeby powtarzalnych wdrożeń
- Wymuszanie ustawień konfiguracji i raportowanie dotyczące dryfu konfiguracji
- Wdróż konfigurację używając modeli wypychania lub ściągania
Następne kroki
Wprowadzenie
Czy dopiero zaczynasz korzystać z programu PowerShell i nie wiesz, od czego zacząć? Przyjrzyj się tym zasobom.
- Instalowanie programu PowerShell
- Odkryj program PowerShell
- Wprowadzenie do PowerShella
- wideo z Microsoft Virtual Academy
- Moduły PowerShell Learn
Program PowerShell w akcji
Zobacz, jak program PowerShell jest używany w różnych scenariuszach i na różnych platformach.
- Zdalne uruchamianie PowerShell przez SSH
- Wprowadzenie do programu Azure PowerShell
- Należy tworzyć pipeline CI/CD za pomocą DSC
- zarządzanie programem Microsoft Exchange