Witamy w tym samouczku PowerShell, tutaj nauczysz się tworzyć własne skrypty PowerShell, jeśli jesteś nowy w PowerShell to jesteś we właściwym miejscu, aby rozpocząć naukę skryptów PowerShell.

Windows PowerShell jest frameworkiem automatyzacji zadań firmy Microsoft, składającym się z powłoki wiersza poleceń i powiązanego języka skryptowego zbudowanego na bazie.NET Framework. PowerShell zapewnia pełny dostęp do COM i WMI, umożliwiając administratorom wykonywanie zadań administracyjnych zarówno na lokalnych, jak i zdalnych systemach Windows.,

PowerShell ma moc, głębię i elastyczność i możesz samodzielnie badać, dzięki PowerShell możesz tworzyć nowe obiekty, na przykład system plików Usług Windows, DirectoryEntry lub prostszy i obiekt oparty na. Net Framework, używając w pełni kwalifikowanej nazwy, takiej jak system.DateTime.

PowerShell ma możliwość korzystania z.Net Framework i powershell pozwala na budowanie takich obiektów.

Microsoft po prostu dodawał coraz więcej nowych metod PowerShell, aby nasze życie było jak najprostsze.

Output is always a.net Object proszę pamiętać, że output PowerShell is always a. net object., To może być System.Diagnostyka.Process a object or System. IO. FileInfo object or a System.Obiekt typu String. Zasadniczo może to być dowolny obiekt. NET, którego złożenie jest ładowane do PowerShell, w tym własne obiekty.NET.
absolutne kroki dla początkujących w PowerShell znajdziesz tutaj.

Powershell 1.0, Powershell 2.0, Powershell 3.0

i Powershell 4.0

teraz Powershell 5.0

Co nowego w Windows PowerShell 5.0 Windows PowerShell 5.,0 zawiera znaczące nowe funkcje, które rozszerzają jego wykorzystanie, poprawiają jego użyteczność i pozwalają łatwiej i kompleksowo kontrolować i zarządzać środowiskami z systemem Windows.

  • zawiera aktualizacje dla Windows PowerShell i Windows PowerShell ISE.
  • Zarządzanie pakietami cmdlets.
  • przełącznik sieciowy cmdlets.
  • Windows PowerShell Desired State Configuration (DSC)

Uwaga: będziesz potrzebować.NET Framework 4.5.,

przykład

# Windows PowerShell Version CheckClear-Host$Host

skopiuj i wypróbuj

proszę spojrzeć na spis treści po lewej stronie, gdzie znajdują się wszystkie pozycje menu i pamiętaj, aby wracać regularnie, ponieważ będziemy dodawać do niego nowe sekcje. Mamy nadzieję, że ten samouczek pozwoli Ci zacząć poprawnie korzystać z Powershell.

wszystko tutaj jest za darmo i mamy nadzieję, że spodoba ci się nasza praca.

po uruchomieniu dowolnego polecenia get można zobaczyć niektóre właściwości (nie wszystkie Poperties).

jest to konfiguracja powershell, która pokazuje tylko skonfigurowane właściwości cloumn.,
nadchodzimy z ogromną aktualizacją „Get-Member” w dziale językowym..

jak skutecznie korzystać z poleceń powershell jednym z ważnych, aby uzyskać pomoc lub znaleźć różne polecenia.
Znajdź polecenia zaczynające się od”a”

przykład

PS>get-help a*

skopiuj i wypróbuj

Znajdź polecenia zaczynające się od ” b „

przykład

PS>get-help b*

skopiuj i spróbuj

zobaczymy jeden z przykładów, w którym możemy uzyskać kolekcję i zapytanie lub filtrować lub sortować kolekcję.
e.,g

przykład

get-service | where { $_.Status -eq "running"} | select-object -last 10

skopiuj i wypróbuj


rozważmy powyższy przykład „get-service” jest zbiorem usług.
” / „służy do odpytywania kolekcji
wewnątrz gdzie zmienna kolekcji „$ _ ” tak jak w LINQ (C#). Tutaj zapytanie, aby znaleźć usługi uruchomione z kolekcji
wreszcie bierzemy tę filtrowaną kolekcję (usługi uruchomione) zabierając tylko ostatnie 10 pozycji (usługi)
proszę pobrać Powershell Essentials z poniższego linku
Powershell Essentials Powershelltutorial.,pdf
Ostatnie aktualizacje
Sen Powershell
Jeśli chcesz wstrzymać skrypt PowerShell, możesz dodać to polecenie do skryptu
i wymusić oczekiwanie kilku sekund (milisekund) sen powershell Czytaj więcej..,/li>

  • dlaczego skonfigurować własną prywatną galerię nuget
  • wdrożenie PowerShell i Bing
  • wdrożenie SSIS
  • scalanie i pakiet
  • usuwanie Bin Obj w bieżącym folderze
  • załaduj zespół ze ścieżki w powershell
  • Jak wyświetlić okno wiadomości z powershell
  • Omiń executionPolicy
  • Kopiuj konkretne rozszerzenia plików
  • Windows PowerShell zawiera następujące funkcje:

    • cmdlety do wykonywania typowych zadań administracyjnych systemu, takich jak zarządzanie rejestrem, usługami, procesami i dziennikami zdarzeń oraz korzystanie z narzędzi zarządzania systemem Windows (WMI).,
    • język skryptowy oparty na zadaniach oraz wsparcie dla istniejących skryptów i narzędzi wiersza poleceń.
    • spójny projekt. Ponieważ cmdlety i systemowe magazyny danych używają wspólnej składni i konwencji nazewnictwa, dane mogą być łatwo współdzielone, A wyjście z jednego cmdleta może być użyte jako wejście do innego cmdleta bez ponownego formatowania lub manipulacji.
    • uproszczona nawigacja systemu operacyjnego oparta na komend, która pozwala użytkownikom poruszać się po rejestrze i innych magazynach danych przy użyciu tych samych technik, których używają do nawigacji w systemie plików.
    • potężne możliwości manipulacji obiektami., Obiekty mogą być bezpośrednio manipulowane lub wysyłane do innych narzędzi lub baz danych.
    • rozszerzalny interfejs. Niezależni dostawcy oprogramowania i Programiści korporacyjni mogą tworzyć niestandardowe narzędzia i narzędzia do administrowania swoim oprogramowaniem.