Wprowadzenie do uzyskiwania pomocy w PowerShell

Windows PowerShell jest językiem skryptowym zbudowanym na platformie .net zaprojektowanym do automatyzacji zadań związanych z aplikacją i administracją Windows. Termin PowerShell jest kombinacją języka i interfejsu, w którym będą uruchamiane polecenia / skrypty. Pierwsza wersja PowerShell została wprowadzona w 2006 roku. Istnieją dwa rodzaje interfejsów, w których można uruchamiać polecenia PowerShell; Windows PowerShell jest jak wiersz polecenia, w którym można uruchamiać polecenia cmdlet PowerShell, a Windows PowerShell ISE to miejsce, w którym można uruchamiać i debugować skrypty PowerShell (kompilacja poleceń cmdlet PowerShell). Jest to język zorientowany obiektowo, co pozwala na integrację z interfejsami .net. Jest teraz open-source i może być instalowany również w innym systemie operacyjnym. W tym poście przyjrzymy się różnym przykładom uzyskania pomocy w Powershell.

Aby rozpocząć sesję PowerShell, wpisz „PowerShell” w wierszu polecenia.

Polecenia cmdlet i zmienne programu PowerShell: polecenia programu PowerShell są nazywane „poleceniami cmdlet”. Dostępną listę można uzyskać, uruchamiając poniższe polecenie cmdlet.

  • Get-Command: Cmdlet

Uzyskaj pomoc w PowerShell: Dla każdego człowieka, aby zapamiętać składnię lub cmdlety, każdy język programowania jest trudny i żmudny. Aby sprostać temu wyzwaniu, PowerShell posiada wiele artykułów pomocy. Aby uzyskać pomoc dotyczącą dowolnego polecenia cmdlet programu PowerShell, można użyć polecenia cmdlet Get-Help. Zapewnia składnię i sposób użycia jej do polecenia cmdlet. Na przykład: Get-Help Get-Process wyświetli składnię i aliasy polecenia cmdlet Get-Process.

Przykłady Uzyskaj pomoc w PowerShell

Przykłady pomocy w programie PowerShell wyjaśniono poniżej:

1. Aby utworzyć nowy folder

Cmdlet : Get-Help New-Item

Składnia:

New-Item (-Path) (-ItemType ) (-Value ) (-Force) (-Credential ) (-WhatIf) (-Confirm) (-UseTransaction) () New-Item ((-Path) ) -Name (-ItemType ) (-Value ) (-Force) (-Credential
) (-WhatIf) (-Confirm) (-UseTransaction) ()

Aliasy: Ni

EG : New-Item -Path 'C: \ Vignesh \ NewPowerShellFolder' -ItemType Directory.

Dane wyjściowe : utworzy nowy folder „NewPowerShellFolder” w określonej ścieżce.

2. Aby skopiować element

Cmdlet: Get-Help Copy-Item

Składnia:

Copy-Item (-Path) ((-Destination) ) (-Container) (-Force) (-Filter ) (-Include
) (-Exclude ) (-Recurse) (-PassThru) (-Credential ) (-WhatIf) (-Confirm) (-UseTransaction) (-FromSession ) (-ToSession ) () Copy-Item ((-Destination) ) -LiteralPath (-Container) (-Force) (-Filter ) (-Include
) (-Exclude ) (-Recurse) (-PassThru) (-Credential ) (-WhatIf) (-Confirm) (-UseTransaction) (-FromSession ) (-ToSession ) ()

Skróty:

  • cpi
  • cp
  • Kopiuj

EG : New-Item -Path 'C: \ Vignesh \ NewPowerShellFolder' -ItemType Directory.

Dane wyjściowe : utworzy nowy folder „NewPowerShellFolder” w określonej ścieżce.

3. Aby usunąć element

Cmdlet : Get-Help Remove-Item

Składnia:

Remove-Item (-Path) (-Filter ) (-Include ) (-Exclude ) (-Recurse) (-Force) (-Credential ) (-WhatIf) (-Confirm) (-UseTransaction) (-Stream ) () Remove-Item -LiteralPath (-Filter ) (-Include ) (-Exclude ) (-Recurse) (-Force) (-Credential ) (-WhatIf) (-Confirm) (-UseTransaction) (-Stream ) ()

Skróty:

  • Ri
  • rm
  • rmdir
  • del
  • wymazać
  • r & D

EG : Usuń element „C: \ Vignesh \ Vignesh.txt”.

Dane wyjściowe : spowoduje to usunięcie pliku txt.

Możliwe, że wielu użytkowników może nie być w stanie zrozumieć składni polecenia cmdlet za pierwszym razem lub niektórzy użytkownicy mogą potrzebować kilku przykładów, jak przekazać parametry do polecenia cmdlet. W takim przypadku oczywiście spróbują przejść do trybu online i przeprowadzić trochę badań. Można to zrobić w oknie PowerShell w następujący sposób, dołączając online za pomocą polecenia cmdlet Get-Help.

Get-Help Get-Child Item -Online, otworzy się artykuł pomocy Microsoft dotyczący Get-Child Item w Internet Explorerze.

Sztuczki i skróty, aby uzyskać pomoc w PowerShell

1. Aby wrócić do poprzednich wykonanych poleceń cmdlet, naciśnij strzałkę w górę. To poprowadzi nas przez polecenia, które zostały wykonane w bieżącej sesji PowerShell w malejącej kolejności.

2. Za pomocą polecenia cmdlet Get-History można uzyskać polecenia cmdlet w jednym odcinku, które zostały wykonane w bieżącej sesji, można je wyeksportować do pliku CSV, uruchamiając następujące polecenie cmdlet.

Cmdlet: Get-History | Export-csv „Ścieżka do eksportu.csv”

Wynik:

ID Wiersz poleceń Status wykonania

StartExecutionTime

EndExecutionTime

1Uzyskaj pomoc Get-Process -OnlineZakończony18.11.2019 4:3318.11.2019 4:36
2)Uzyskaj pomoc Get-Process -OnlineZakończony18.11.2019 4:3318.11.2019 4:36
3)Uzyskaj pomoc Get-ChildItem -OnlineZakończony18.11.2019 4:3318.11.2019 4:36
4Uzyskaj pomoc Get-ChildItem -OnlineZakończony18.11.2019 4:3318.11.2019 4:36
5Uzyskaj pomoc Get-ChildItem -OnlineZakończony18.11.2019 4:3318.11.2019 4:36

Wniosek

W tym artykule przedstawiono tylko, czym jest PowerShell i jak można uzyskać pomoc w celu uzyskania informacji o poleceniu cmdlet. Przy użyciu programu PowerShell można wykonać o wiele więcej skutecznych działań, takich jak wprowadzanie zmian atrybutów w usłudze Active Directory, łączenie się z IIS, SQL Server i Microsoft Exchange. Ucząc się programu PowerShell, można łatwo zaoszczędzić roboczogodziny, które poświęcają na przyziemne zadania, pisząc skrypt, który się nimi zajmie.

Polecane artykuły

Jest to przewodnik po pomocy w PowerShell. Tutaj omawiamy różne przykłady pomocy w programie Powershell wraz z jego sztuczkami i skrótami. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Top 7 wersji z instrukcjami instalacji programu PowerShell
  2. Wskazówki i porady dotyczące korzystania z poleceń programu PowerShell
  3. Różne zastosowania PowerShell
  4. Praca z funkcjami łańcucha PowerShell

Kategoria: