Okna.  Wirusy.  Notatniki.  Internet.  biuro.  Narzędzia.  Kierowcy

Windows PowerShell oraz wiersz poleceń systemu Windows 10 – podstawy konfiguracji i zarządzania.

Wystarczająco doświadczony Użytkownicy Windowsa oczywiście pamiętaj wiersz poleceń MS-DOS, choć te wspomnienia mogą nie być już tak przyjemne. Ale nawet po 20 latach prób zawodzenia wiersza poleceń system Windows 10 nadal nagradza tych, którzy rozumieją korzyści płynące z używania wiersza poleceń do niektórych typowych zadań.

Jak wiedzą wszyscy administratorzy systemu, wpisanie polecenia jest szybsze niż użycie GUI, a jeszcze bardziej dotyczy to skryptów, które mogą wykonać całą sekwencję poleceń. Windows 10 zawiera środowisko powłoki Windows PowerShell nowej generacji, które oferuje ogromną moc dla tych, którzy chcą poświęcić trochę czasu na naukę jego poleceń.

Komenda Procesor Windowsa - cmd.exe, podobny w wyglądzie do swojego starożytnego przodka, MS-DOS. W 64-bitowym systemie Windows 10 Cmd.exe jest natywny proces okien 64-bitowy. Najłatwiejszym sposobem otwarcia wiersza poleceń jest menu „Szybkie łącza” (kliknij kliknij prawym przyciskiem myszy kliknij przycisk Start lub użyj skrótu klawiaturowego Windows + X). To menu ma dwie opcje wiersza poleceń. Jeden, pracuje pod twoim konto user, a drugi uruchom z uprawnieniami administratora.

Możesz również wpisać w polu wyszukiwania cmd a następnie na liście wyników kliknij „ Wiersz poleceń". Lub kliknij element prawym przyciskiem myszy, a następnie w menu kontekstowe, wybierz „Otwórz jako administrator”, aby otworzyć okno wiersza polecenia z podwyższonym poziomem uprawnień. Widoczną różnicą między tymi dwiema metodami jest przedrostek admin, który pojawił się na pasku tytułu sesji wiersza poleceń. Możesz zobaczyć te zmiany na poniższym rysunku, gdzie otwarte są ustawienia właściwości dla okna wiersza poleceń. Można to zrobić, klikając prawym przyciskiem myszy ikonę po lewej stronie paska tytułu, a następnie wybierając „Właściwości”.

Na zmianę schemat kolorów linii poleceń z kombinacją zielono-czarnej w stylu retro, użyj zakładki kolorów. (Spójrz na daty plików w oknie podglądu!)

Jak przełączyć się z eksploratora do wiersza poleceń za pomocą dwóch kliknięć

Jesteś w eksploratorze. I chcesz otworzyć okno wiersza polecenia w bieżącym folderze. Na szczęście istnieje na to skrót. Przytrzymując klawisz Shift, kliknij prawym przyciskiem myszy dowolne miejsce w folderze (upewnij się, że nie są zaznaczone żadne pliki), a następnie wybierz polecenie Otwórz okno poleceń z menu kontekstowego.

Jeśli nie wiesz, co zrobić w oknie poleceń Ciągi Windows 10, wpisz „ pomoc". Pojawi się lista 84 poleceń z krótki opis dla każdego z nich. Chcesz poznać pełną składnię polecenia? W oknie wiersza polecenia wprowadź nazwę polecenia, a następnie przełącznik /? .

Wiersz poleceń jest przydatny do niektórych zadań związanych z zarządzaniem plikami, a jego składnia nie zmieniła się zbytnio od czasów MS-DOS. Na przykład za pomocą symboli wieloznacznych, za pomocą polecenia Ren*.htm*.html, możesz zmienić rozszerzenie grupy plików w folderze. Ta praca jest prawie niemożliwa w .

Jest kilka poleceń, których prawdopodobnie nie znasz, ale mogą być bardzo przydatne. Poniższa lista zawiera kilka takich poleceń:

 . To przydatne polecenie wyświetla dane wyjściowe szczegółowy opis aktualny system. Obejmuje to nazwę hosta, wersję systemu Windows i datę jego pierwotnej instalacji, członkostwo w domenie lub Grupa robocza, szczegóły sieci i więcej. Poniższy rysunek przedstawia niewielką część możliwych wyników tego polecenia. Wpisz polecenie z symbolem „ > ", po którym następuje pełna ścieżka do pliku docelowego, aby zapisać wyniki w pliku, który można wyświetlić później.

Dane wyjściowe polecenia Systeminfo zawierają znacznie więcej szczegółów niż przedstawiony tutaj fragment kodu. Przekieruj wyjście do plik tekstowy aby zapisać informacje do wykorzystania w przyszłości.

Zapytanie o sterownik. Jeśli zastanawiasz się, jakie sterowniki są zainstalowane w danym systemie (lokalnym lub zdalnym), to polecenie ci pomoże. Używać /FOCSV aby wskazać, że chcesz wyprowadzać dane w formacie wartości rozdzielanych przecinkami (CSV). Przekieruj dane wyjściowe do pliku i możesz je otworzyć w celu bardziej szczegółowej analizy w programie Excel.

Icacls. To dziwnie nazwane polecenie umożliwia zarządzanie uprawnieniami (listami kontroli dostępu lub listami ACL) do plików i folderów. Jeśli nie możesz usunąć lub zmienić nazwy pliku lub folderu z powodu uprawnień, to polecenie ci pomoże.

 . Czasami menu „Zasilanie” nie zawiera opcji, których naprawdę potrzebujesz. To polecenie z różnymi przełącznikami ( /R ponownie uruchomić i /S wyłączyć) może obejmować żądane scenariusze. Korzystanie z parametru /T, możesz określić limit czasu (w sekundach) przed wykonaniem polecenia. (Wartość domyślna to 30 sekund.) Jeśli masz wiele zadań i chcesz, aby komputer uruchomił się ponownie po 15 minutach, użyj polecenia wyłączenie /r /t 900. Jeśli zmienisz zdanie, użyj go, aby anulować zaplanowane zamknięcie lub ponowne uruchomienie.

sc. Za pomocą tego polecenia można wysyłać zapytania, uruchamiać, wstrzymywać, zatrzymywać i konfigurować usługi za pomocą Menedżera sterowania usługami. Jego składnia jest złożona, ale jego możliwości są niezwykle potężne.

Lista zadań I zabicie zadania. Za pomocą tych poleceń możesz utworzyć listę uruchomionych zadań, a następnie wymusić zakończenie dowolnego procesu z tej listy. Taskkill - broń jest tępa, ale w odpowiednim momencie bardzo skuteczna.

Po więcej szybka nawigacja w oknie wiersza poleceń warto zapoznać się z działaniem klawiszy strzałek. Użyj strzałek w górę iw dół, aby przewijać i powtarzać ostatnie polecenie. Użyj przycisku strzałki w prawo, aby powtórzyć poprzednie polecenie po jednym znaku na raz, co może zaoszczędzić czas, jeśli trzeba powtórzyć polecenie z innym parametrem lub przełącznikiem. Wreszcie, po powtórzeniu lub wpisaniu polecenia, ale przed naciśnięciem klawisza Enter, użyj strzałek w lewo iw prawo, aby poruszać się po poleceniu i wprowadzić niezbędne zmiany. Podczas edytowania polecenia naciśnij klawisz Insert, aby przełączać się między trybem zastępowania (w którym cokolwiek wpiszesz zastępuje istniejącą zawartość wiersza poleceń) a trybem wstawiania, który dodaje to, co wpisałeś bez przerywania bieżącego polecenia.

Windows PowerShell

Linia poleceń systemu Windows 10 może prześledzić swój rodowód przez trzy dekady. Znacznie nowocześniejszy program Windows PowerShell w wersji 1.0 miał zaledwie dziesięć lat.

Niewiarygodnie bogate środowisko PowerShell stworzone dla administratorzy systemu, automatyzację ich zadań i konfigurację systemu. Zamiast ograniczonej liczby poleceń program Windows PowerShell oferuje współpracujące polecenia cmdlet system plików, rejestr, magazyny certyfikatów i prawie każdy składnik systemu Windows (komputer stacjonarny i serwer). Polecenia cmdlet są dostępne w podstawowych modułach, które są dostarczane z każdą wersją systemu Windows 10. Prawdziwym wyzwaniem dla wielu z nich jest oczywiście możliwość łączenia poleceń cmdlet w skrypty. Jeśli jesteś administratorem, możesz używać tych skryptów do szybkiego i wydajnego wykonywania powtarzalnych zadań zarządzania.

Jeśli nie jesteś administratorem systemu, Windows PowerShell może być onieśmielający. Ale niektóre zadania, w tym zarządzanie Microsoft Azure i Office 365, dla Polecenia Windowsa PowerShell pasuje idealnie. Po prostu zapoznajmy się z podstawami Windows PowerShell.

Windows PowerShell zawiera własne środowisko wiersza poleceń z charakterystycznym niebieskim tłem, które jest instalowane oddzielnie od wiersza poleceń systemu Windows 10. Jak pokazano na poniższym rysunku, jedną z pierwszych rzeczy, które każdy nowy użytkownik Windows PowerShell musi zrobić, jest wydrukowanie polecenia cmdlet Sprowadź pomoc, w tym łącze do pomocy online i szczegółowe instrukcje używać polecenia cmdlet Aktualizuj-Pomoc.

Użyj polecenia cmdlet Get-Help, aby rozpocząć pracę w interaktywnym środowisku wiersza polecenia programu Windows PowerShell.

Dodaj słowo na końcu Get-Help i powinieneś być w stanie znaleźć polecenia cmdlet zawierające ten termin. Jeśli wiesz o istnieniu polecenia cmdlet zarządzania, ale nie pamiętasz go dokładnie, spróbuj Bitlocker Uzyskaj pomoc aby wyświetlić tę listę. Korzystanie ze składni Sprowadź pomoc -online , możesz przejść bezpośrednio do materiałów referencyjnych online i uzyskać informacje o konkretnym poleceniu cmdlet.

Jeśli nie masz pewności co do dokładnej nazwy polecenia cmdlet, możesz nacisnąć klawisz Tab i użyć funkcji IntelliSense. Na przykład wprowadź dostać-p i naciśnij klawisz Tab, aby zobaczyć pierwsze pasujące polecenie cmdlet, Pobierz pakiet. Trzymaj wciśnięty klawisz Tab i wykonaj pętlę przez całą pętlę: Get-PackageProvider, Get-PackageSource i tak dalej.

Jeśli potrzebujesz dodatkowa pomoc, rozważ użycie Integrated Scripting (ISE) programu Windows PowerShell, który oferuje interfejs graficzny i wiele wskazówek dotyczących wpisywania poleceń cmdlet. Poniższy rysunek przedstawia środowisko Windows PowerShell ISE z otwartym oknem poleceń po prawej stronie i poleceniem cmdlet Get-MpComputerStatus z modułu. Nie musisz tutaj wprowadzać polecenia cmdlet. Po prostu wybierz go z listy i kliknij „Uruchom”.

Z Okna PowerShell ISE możesz zadokować okno poleceń wraz z powłoką, aby móc przeglądać polecenia cmdlet w module i kliknąć przycisk „Uruchom” lub „Wklej”.

Jeśli wolisz ruchome okno zamiast zadokowanego panelu, na pasku narzędzi kliknij przycisk Pokaż okno poleceń (drugi od prawej). Jak pokazano na rysunku, tutaj możesz zobaczyć pełny wybór modułów.

Chociaż Windows PowerShell ISE jest specjalnie zaprojektowany do obsługi skryptów Windows PowerShell, jego dodatek Polecenia służy jako przydatne narzędzie do nauki.

NA ten moment Obecna wersja Windows PowerShell- 5 . PowerShell jest domyślnie preinstalowany w systemie Windows 10 i zastępuje wiersz polecenia w menu użytkownika wygrać x .

PowerShell 5 to jednak stabilna wersja, która działa w twoim systemie stara wersja Program PowerShell 2.0 jest nadal włączony i stanowi zagrożenie dla bezpieczeństwa systemu, które może zostać użyte do uruchamiania złośliwych skryptów. Nawet jeśli otrzymasz Najnowsze aktualizacje bezpieczeństwa dla systemu Windows 10, nie oznacza to, że PowerShell 2.0 został usunięty dla wszystkich użytkowników. Może być nadal włączona w twoim systemie.

Oto jak sprawdzić, której wersji używasz i jak wyłączyć Windows PowerShell 2.0.

Sprawdź PowerShell 2.0

Jako administrator i uruchom następujące polecenie.

Get-WindowsOptionalFeature -Online -Nazwa funkcji MicrosoftWindowsPowerShellV2

W wynikach, po wykonaniu tego polecenia, spójrz na linię Państwo"Państwo". Jeśli powie, że to powłoka w wersji 2.0 "Włączony"(włączona), musisz ją wyłączyć. Jeśli polecenie zwróci wartość "wyłączony"(Wyłączone), nie musisz nic robić.

Wyłącz Windows PowerShell 2.0

Otwórz PowerShell jako administrator i uruchom następujące polecenie;

Disable-WindowsOptionalFeature-Online-FeatureName MicrosoftWindowsPowerShellV2Root

Spowoduje to wyłączenie programu Windows PowerShell 2.0. Możesz to sprawdzić, uruchamiając ponownie pierwsze polecenie. Linia Państwo powinno mieć znaczenie "wyłączony"(Wyłączony).

Jeśli nie chcesz uruchamiać polecenia w programie PowerShell, możesz wyłączyć tę funkcję za pomocą Panel kontrolny. Otwórz Eksplorator plików i wpisz pasek adresu następny:

Panel sterowania\Programy

Kliknij „Włącz lub wyłącz funkcje systemu Windows”. Spowoduje to otwarcie nowego okna „Funkcje systemu Windows”. Załadowanie listy funkcji, które możesz włączyć/wyłączyć, może zająć trochę czasu. Po załadowaniu listy przewiń do środka listy i znajdź Windows PowerShell 2.0. Odznacz pole i kliknij OK.

Nie musisz ponownie uruchamiać systemu, aby zastosować zmiany.

Jakie jest ryzyko.

Windows PowerShell 5 ma ochronę przed złośliwe oprogramowanie, który skanuje i zapobiega uruchamianiu złośliwych skryptów, ale mechanizm PowerShell 2.0 może zostać użyty do przeprowadzenia ataku, który może ominąć sprawdzanie złośliwego oprogramowania. To ostatecznie spowoduje uruchomienie złośliwego skryptu PowerShell w twoim systemie.

Wyłączenie starej powłoki nie powinno mieć negatywnych konsekwencji. Microsoft wie, że niektóre aplikacje nadal używają PowerShell 2.0, ale pracują nad przeniesieniem ich do większej liczby Nowa wersja. Chociaż składnik jest przestarzały, nadal pozostanie częścią systemu Windows 10 w dającej się przewidzieć przyszłości, a użytkownicy będą mogli go włączyć, jeśli zechcą.

Administratorzy Windowsa przez długi czas polegała na sprawdzonych narzędziach wiersza poleceń, takich jak PING, IPCONFIG i REPADMIN. A niektórzy nadal ich używają, zamiast zwracać uwagę na PowerShell. Ashley McGlone, główny inżynier terenowy Active Directory i PowerShell (możesz zobaczyć jego uśmiechniętą twarz na zdjęciu), stworzył wspaniały 4-stronicowy przewodnik, który koreluje dobrze znane narzędzia CMD do pracy z Active Directory z odpowiadającymi im cmdletami PowerShell. Na przykład zamiast polecenia PING można użyć polecenia cmdlet programu PowerShell Test-Connection, zamiast NSLOOKUP — Resolve-DNNSName, zamiast GPUPDATE — Invoke-GPUpdate.

Wielu zada pytanie, dlaczego w ogóle warto przejść na cmdlety PowerShell? Autor podręcznika podaje kilka powodów:

  1. Narzędzia wiersza poleceń wyświetlają tylko tekst, który należy przeanalizować, aby móc z nim pracować. PowerShell umożliwia potokowanie tych danych i pracę z nimi bezpośrednio w konsoli lub wyprowadzenie ich do pliku.
  2. Dostępność zespołu. Na przykład, jeśli łączysz się z serwerem zdalnie przez RDP, może on nie mieć zainstalowanego pliku adminpak.msi ani Windows Resource Kit. A PowerShell jest na każdym Maszyna z Windowsem Serwer 2008 R2 i nowszy.
  3. Jednolita składnia. Składnia różnych poleceń cmdlet programu PowerShell jest podobna.
  4. Duża liczba poleceń cmdlet na każdą okazję.

Sprawdzono narzędzia CMD i odpowiadające im polecenia cmdlet programu PowerShell

Bezpłatny przewodnik koncentruje się na następujących narzędziach CMD:
  1. REPADMIN
  2. DCPROMO
  3. CSVDE
  4. NETDOM
  5. NLTEST
  6. GPUPDATE
  7. GPWYNIK
  8. DSGET
  9. ZAPYTANIE
  10. DSADD
  11. DSMOD
  12. PRZESUŃ
  13. DSACLS
  14. DNSCMD
  15. WYSZUKAJ
  16. KONFIG.IP
  17. NETSTAT
Sam przewodnik jest zbudowany na następującej logice:
CMD - Przełącznik - PowerShell Cmdlet - Moduł PowerShell - Wersja serwer Windowsa.

Wiele uwagi poświęcono tym cmdletom, które zostały wprowadzone w Windows Server 2012 i PowerShell v3.

Możesz go pobrać pod adresem

Windows PowerShell pojawił się na sali operacyjnej systemu Windows 10, aby zastąpić linię poleceń, chociaż linia poleceń również otrzymała aktualizację i możliwość wklejania poleceń ze schowka. Ponieważ większość użytkowników jest przyzwyczajona do zwykłego wiersza poleceń, nawet zastąpienie elementu wiersza poleceń powłoką PowerShell może wydawać się uciążliwe.

W tym artykule dowiesz się, jak usunąć Windows PowerShell i zwrócić wiersz poleceń zamiast PowerShell w Windows 10. Proces usuwania powłoki polega na wyłączeniu Składnik Windowsa PowerShell 2.0 lub tylko w zamianie elementu w menu kontekstowym. Pamiętaj, że nie będziesz w stanie całkowicie usunąć powłoki Windows PowerShell, nawet po całkowitym wyłączeniu składnika.

Wraz z wydaniem nowej aktualizacji system operacyjny w menu kontekstowym startu możliwość wyboru wiersza poleceń została zastąpiona przez Windows PowerShell. Microsoft pozostawił użytkownikom możliwość zwrócenia wiersza polecenia zamiast PowerShell.

Następnie poprzednio dostępna linia poleceń pojawi się w menu kontekstowym startu. Zobacz także inne metody. Możesz także zastąpić PowerShell wierszem poleceń za pomocą Edytora rejestru. Należy pamiętać, że przed wprowadzeniem zmian w rejestrze zaleca się, a po wprowadzeniu zmian należy ponownie uruchomić komputer lub.


Programy i funkcje

Po wyłączeniu składnika programu Windows PowerShell w wersji 2 zaktualizowany program PowerShell pozostanie. Ale użytkownicy, którzy wolą widzieć wiersz poleceń w menu kontekstowym startu, mogą go przywrócić, naciskając jeden przycisk.

Jeśli zauważysz błąd, zaznacz fragment tekstu i naciśnij Ctrl + Enter
UDZIAŁ: