Pomoc do poleceń Powershell i CMD – coś dla początkujących

ps_cmd_miniaturaUżywanie Wiersza Poleceń lub Powershell w Windows czyni administrację Windows bardziej efektywną i otwiera drogę do automatyzacji zadań za pomocą skryptów – pisałem to już wielokrotnie, i jestem pewien, że zacna część naszych stałych czytelników się z tym zgadza:) Niestety, trzeba otwarcie przyznać, że nawet osoby obeznane w obu konsolach, nie są w stanie zapamiętać wszystkich poleceń i funkcji wraz z ich składnią.

Choć Google odpowie na każde zapytanie, to wydaje mi się, że czasem efektywniej jest skorzystać z wbudowanej pomocy w poleceniach CMD lub cmdletach Powershell.


 

Pomoc do poleceń CMD

Tak więc młodym adminom, którzy nie znają środowiska DOS, podpowiadam:
Po pierwsze, niektóre polecenia, po wpisaniu ich błędnie lub bez wymaganych parametrów, od razu wyświetlą nam pomoc.
ping help
Poprawnym sposobem wyświetlania pomocy do praktycznie każdego polecenia jest dopisek „/?”:

ping /?

Polecenia, składające się z kilku słów (NET, NETSH) pozwalają dopisać /? Na każdym etapie np:

Netsh /?

netsh help

netsh help 2

netsh help 3


 

Pomoc do cmdlet w Powershell

Początkującym użytkownikom Powershell na początek muszę przypomnieć o konieczności ustawienia Execution-Policy, o czym możecie poczytać w moim starszym artykule.
Skoro możecie już wpisywać polecenia, to nauczmy się wyświetlać pomoc.
W powershellu działa to troszkę inaczej niż w CMD – nie dopisujemy nic do poleceń, tylko korzystany ze specjamnego cmdlet o nazwie „get-help” i podajemy nazwę innego cmdletu lub funkcji, aby wyświetlić szczegóły:

Get-Help nazwa

Na przykład:
get-help get-process
A jeśli nie znamy dokładnej nazwy cmddlet lub funkcji? Możemy sobie wyświetlić listę cmdletów i funkcji po słowie kluczowym:
get-help process
W nowszych wersjach Powershell gwiazdka, która zastępuje ciąg znaków jest opcjonalna. Zwykłe wyszukiwanie po frazie również zadziała 🙂
get-help help

Myślę, że to pomoże Wam przy stawianiu pierwszych, niepewnych kroków w czarnej lub niebieskiej konsoli 🙂

Łukasz Skalikow

Obecnie Manager IT. Przez lata byłem Inżynierem systemów. Jestem entuzjastą i specem od vSphere, Windows serwer, GPO. Od zawsze byłem zwolennikiem wiersza poleceń i automatyzacji. Obecnie, ze względu na pracę, rodzinę i wyjazdy służbowe, dużo mniej udzielam się na blogu, ale mam nadzieję, że pośród kilkuset porad opublikowanych na spece.it, wiele osób znajdzie dla siebie coś przydatnego :)

Przeczytaj także...

1 Response

  1. kolmar napisał(a):

    potrzebuję uruchomić w konsoli CMD.EXE dwa polecenia w jednej lini

    czyli pierwsze uruchomienie powershell oraz drugie polcenie powershell
    Get-AppxPackage *windowsstore* | Remove-AppxPackage
    chciałbym żeby to wszystko było w jednym poleceniu

Dodaj komentarz