Wskazówki i porady, które musisz wiedzieć o programie Windows Powershell [Partition Manager]

Podsumowanie :

Windows Powershell

Podczas gdy większość użytkowników zna Command Prompt, tylko niewielka liczba osób słyszała o Windows Powershell. Możesz się zastanawiać, czym jest Windows Powershell? Jak skutecznie to wykorzystać? W tym artykule znajdziesz wszystkie odpowiedzi.





Szybka nawigacja :

Wprowadzenie do programu Windows Powershell

Aby lepiej zrozumieć program Windows Powershell, zacznijmy od koncepcji powłoki w informatyce. Powłoka to interfejs użytkownika, który umożliwia dostęp do różnych usług systemu operacyjnego jako administrator, który może obsługiwać wiersze poleceń, a także zawierać graficzny interfejs użytkownika.

Informacje o programie Windows Powershell

W listopadzie 2016 r. Firma Microsoft wydała pierwszą wersję programu Powershell dla systemów Windows XP, Windows Server 2003 i Windows Vista. Teraz Powershell jest projektem open source, można go zainstalować na platformach Windows, Mac OS, a nawet Linux.

windows-powershell



Jako rodzaj powłoki wiersza poleceń i środowiska skryptowego, Windows Powershell umożliwia użytkownikom wiersza poleceń i autorom skryptów korzystanie z platformy .NET Framework. Został zaprojektowany do określania i automatyzacji żmudnych zadań poprzez tworzenie skryptów i łączenie wielu poleceń.

Plusy i minusy

Każda moneta ma dwie strony, podobnie jak Powershell. Tutaj podsumowaliśmy jego oczywiste zalety i wady.

Plusy



Windows Powershell ma wiele zalet. W porównaniu z CMD największą zaletą jest to, że Powershell umożliwia administratorom zdalne zarządzanie siecią. Poza tym ma wiele innych zalet poniżej:

  • Lepsze zarządzanie zdalne: pilot Powershell staje się głównym kanałem zarządzania komunikacją w sieci. Obecnie więcej konsol do zarządzania GUI opiera się na zdalnym, więc zdalne wzmocnienie Powerhell jest ważne dla firmy Microsoft.
  • Pełne wsparcie dla języka skryptowego zorientowanego obiektowo: w oparciu o kompletny system programowania NET, jego skrypty są łatwiejsze do pisania, a stabilność znacznie się poprawiła. Przepływ pracy w Powershell umożliwia użytkownikom pisanie czegoś w rodzaju funkcjonalności za pomocą poleceń i kodów skryptów.
  • Zadania w tle: program PowerShell działa w jednym wątku, więc nowy wątek, taki jak proces roboczy w tle, zostanie utworzony, jeśli spróbujesz wywołać program NET.
  • Interaktywność: Ta funkcja pozwala programistom najpierw wypróbować niektóre polecenia cmdlet na konsoli i zintegrować je z większymi, bardziej skomplikowanymi skryptami.
  • Możliwość ponownego wykorzystania: gdy napisane skrypty wykonają określone zadanie, można je zapisać do późniejszego wykorzystania, a także połączyć z innymi skryptami w celu wykonania innych zadań. Innymi słowy, powtarzające się skrypty mogą być używane do uruchamiania skryptów, co oszczędza czas i pieniądze administratora podczas konfigurowania maszyn.

Cons

Windows Powershell wymaga do działania platformy .NET Framework. Istnieje kilka zagrożeń bezpieczeństwa i innych niedogodności, na które również należy zwrócić uwagę.



  • Potencjalne zagrożenia bezpieczeństwa: Windows Powershell może nieść ze sobą pewne potencjalne zagrożenia bezpieczeństwa. Jak wspomniano powyżej, wielu administratorów IT używa go do zdalnego łączenia się z innymi komputerami i serwerami, co może pozostawić luki w zabezpieczeniach.
  • Serwer sieci Web: Innym problemem jest to, że Windows Powershell wymaga uruchomienia serwera sieci Web na serwerze podczas korzystania z funkcji zdalnej. Ten proces zajmuje dodatkowe miejsce na serwerze.

Jakie aplikacje mogą być używane do wykonywania skryptów PowerShell

Kiedy używać programu Windows Powershell

Jeśli byłeś administratorem sieci lub pracownikiem IT, to narzędzie to jest pomocne w pracy z Active Directory. Dzieje się tak, ponieważ istnieją setki niestandardowych poleceń wywoływanych przez polecenia cmdlet, które zwiększają produktywność. Dlatego zaleca się, aby znajomość programu Windows Powershell była wartościowa.

Jednak czasami przeciętni użytkownicy są zdezorientowani różnicami między Windows Powershell i CMD. W dalszej części podamy czytelnikom szczegółowe informacje o programie Windows PowerShell VS CMD. Czytajmy dalej, aby płynnie korzystać z tego potężnego programu.

Windows Powershell VS CMD

Wiersz poleceń Windows, w skrócie CMD, to oryginalna powłoka systemu operacyjnego Microsoft DOS. Różne systemy operacyjne mają różne monity poleceń. W systemie operacyjnym Windows program wiersza poleceń to cmd.exe, który jest 32-bitowym programem wiersza poleceń.



Użytkownicy mogą uruchamiać wszelkiego rodzaju polecenia do zarządzania komputerem, na przykład użyj polecenia diskpart.exe do uruchomienia zarządzanie dyskiem twardym .

okno cmd.exe

Windows Powershell to nowa powłoka Microsoft, która łączy starą funkcjonalność CMD z nowymi skryptami / cmdletami. Polecenia cmdlet są niezależnymi obiektami programistycznymi, które pokazują podstawowe opcje administracyjne w systemie Windows. Może być używany do określania skomplikowanych zadań za pomocą skryptów wielokrotnego użytku, aby zaoszczędzić czas. Cóż, użytkownicy mogą również wykorzystać kilka praktycznych poleceń Powershell do zarządzania komputerem.

Oto formularz, który pomoże Ci intuicyjnie zrozumieć różnice między nimi:

Windows Powershell

CMD

Oparty na języku skryptów / poleceń cmdlet

Oparty na języku skryptowym tekstu

Wiersz polecenia może działać w programie Windows Powershell.

Polecenia cmdlet programu PowerShell nie mogą działać w programie cmd.exe.

Można go używać do tworzenia złożonych skryptów do zarządzania systemami Windows o wiele łatwiej niż przy użyciu wiersza polecenia.

Nie jest łatwo wykonać skomplikowany język skryptowy.

Aby zarządzać rejestrem w usłudze WMI (Instrumentacja zarządzania Windows), program PowerShell jest dostępny dla zadań administrowania systemem.

Cmd.exe nie jest dostępny dla zadań administracji systemu.

Uważam, że w tej chwili masz ogólne pojęcie o Powershell. Co ważniejsze, co powinniśmy zrobić, aby korzystać z programu Windows Powershell jako początkujący? Proszę cierpliwie czytać, oto kilka podstawowych poleceń Powershell dla nowicjusza.

Podstawowe polecenia programu PowerShell dla nowicjusza

Jak otworzyć Windows Powershell

Rodzaj Windows Powershell w polu wyszukiwania i naciśnij Wchodzić przycisk. Cóż, możesz wybrać Uruchom jako administrator lub Otwórz lokalizację pliku .

wprowadź Windows Powershell w polu wyszukiwania

Następnie pojawi się wyskakujące okienko, takie jak to.

okno programu Windows PowerShell

Jako początkujący musisz znać trzy rodzaje poleceń PowerShell: pobierz polecenie , uzyskać pomoc , i dostać członka . Te podstawowe polecenia umożliwią nam stosowanie poleceń cmdlet opartych na zadaniach.

Trzy przydatne polecenia Powershell dla nowicjusza

Potężne polecenia nazywane są poleceniami cmdlet. Są to wyspecjalizowane polecenia w formie czasownika-rzeczownika ciąg do wykonywania określonych funkcji. Jeśli rozumiesz ten szablon, nietrudno odgadnąć znaczenie jakichkolwiek poleceń cmdlet.

Teraz zobaczmy trzy podstawowe polecenia programu PowerShell.

Nr 1 Get-Command

W rzeczywistości samo użycie tego polecenia nie jest szczególnie pomocne. Służy głównie do wyświetlania wszystkich poleceń dostępnych w bieżącej sesji. Możesz znaleźć konkretne polecenia, z którymi chcesz pracować.

Wypróbuj teraz, wpisz pobierz polecenie w oknie programu Powershell.

wpisz polecenie get-command i naciśnij enter

Następnie, jak nam pokazano, możesz wyświetlić typ polecenia, wersję, nazwę i źródło. Na przykład, jeśli chcesz znaleźć wszystkie polecenia zaczynające się na literę „ do ”. Po prostu wpisz pobierz polecenie c * i uderz Wchodzić przycisk.

Jak wspomniano powyżej, nazwy poleceń cmdlet PowerShell odzwierciedlają szablon „czasownik-rzeczownik”, więc jeśli chcesz zobaczyć wszystkie polecenia cmdlet używające czasownika otrzymać wystarczy wpisać get-command –verb get (zwróć uwagę na przestrzeń z tyłu Komenda ).

wszystkie polecenia cmdlet używające czasownika get

Cóż, możesz zrobić to samo z rzeczownikiem. Może pomóc użytkownikom w wyprowadzeniu zestawu poleceń, które mają wpływ na ten sam typ obiektu. Na przykład, jeśli chcesz zobaczyć, jakie polecenia cmdlet są dostępne do zarządzania usługami, po prostu wpisz get-command -noun service i naciśnij Enter.

wpisz get-command -noun service

Nr 2 Uzyskaj pomoc

To polecenie umożliwia znalezienie listy wszystkich dostępnych usług na komputerze, w tym usług uruchomionych i zatrzymanych. Rodzaj uzyskać pomoc * w okno i uderz Wchodzić .

lista wszystkich dostępnych tematów pomocy

Po otwarciu tej listy dostępnych tematów pomocy użytkownicy mogą uzyskać pomoc dotyczącą określonych poleceń cmdlet, takich jak get-help get-service . Spróbuj teraz.

uzyskać pomoc dotyczącą określonych poleceń cmdlet

Możesz też wyświetlić te same wyniki, wpisując: get-service -? (Uwaga: po Serwisie powinna być spacja).

uruchom polecenie: get-service -?

Podobnie możesz uzyskać usługi, które zaczynają się od szukanego ciągu. Na przykład wpisz Get-Service „wmi *” aby znaleźć nazwy usług zaczynające się od WMI.

uruchom Get-Service

Możesz też wyświetlić usługi zawierające wyszukiwany ciąg. Rodzaj Get-Service -Displayname '* network *' aby wyświetlić wszystkie usługi związane z siecią.

wyświetl usługi związane z siecią

Jeśli chcesz wyświetlić wszystkie aktualnie uruchomione usługi, po prostu wpisz Get-Service | Where-Object {$ _. Status -eq 'Running'}.

Wskazówka: naciśnij jednocześnie Shift + na klawiaturze, aby uzyskać „|”.

zobacz wszystkie aktualnie uruchomione usługi

N0.3 Get-Member

To polecenie cmdlet umożliwia użytkownikom znajdowanie elementów członkowskich, właściwości i metod projektu. Zobaczmy określone przykłady na temat dostać członka Komenda.

Rodzaj get-service | dostać członka aby wyświetlić właściwości i metody obiektów procesu.

Uwaga: To polecenie używa operatora potoku „do wysyłania danych wyjściowych polecenia Get-Service do Get-Member”.

wpisz get-service | dostać członka

Jeśli chcesz uzyskać wszystkie składowe (właściwości i metody) obiektów usług, które reprezentują usługi w systemie, po prostu wpisz Get-Service | Get-Member - Force Komenda. (naciśnij jednocześnie shift + na klawiaturze, aby uzyskać „|”)

uruchom Get-Service | Polecenie Get-Member – Force

W tej chwili przekazane są trzy podstawowe polecenia programu PowerShell. Możesz uruchamiać te polecenia zgodnie z własnymi potrzebami.

Jak zarządzać dyskiem twardym za pomocą programu PowerShell

Jak wspomnieliśmy powyżej, Windows Powershell jest podobny do CMD, a niektórzy użytkownicy zarządzają swoim dyskiem twardym za pomocą polecenia Diskpart w CMD. Czy wiesz, jak używać poleceń programu PowerShell do zarządzania partycjami na dysku twardym? Weźmy tutaj na przykład rozszerzanie i zmniejszanie partycji.

Istnieją szczegółowe kroki, które poprowadzą Cię przez rozszerzanie i zmniejszanie partycji.

Krok 1. Otwórz program Windows Powershell, wpisując Windows Powershell w polu wyszukiwania i naciśnij Wchodzić przycisk

Krok 2. W wyskakującym okienku wpisz diskpart i naciśnij Enter.

Krok 3. Rodzaj dysk listy aby pobrać wszystkie dyski z komputera.

Krok 4. Rodzaj wybierz dysk * i naciśnij Enter.

Krok 5. Rodzaj lista partycji i naciśnij Enter, aby wyświetlić wszystkie partycje na dysku docelowym.

Krok 6. Rodzaj wybierz partycję * i wciśnij Enter

proces rozszerzania partycji

Następnie możesz pisać zmniejsz pożądane = * (np .: size = 1000 MB), aby zmniejszyć partycję i uderzyć Wchodzić . Albo możesz powtórzyć krok 3 do krok 6 aby wybrać inny dysk lub partycję do zmniejszenia.

uruchom polecenie shrink pożądane = *

Chociaż jest to potężne narzędzie, czasami możesz mieć trudności z rozszerzaniem lub zmniejszaniem partycji. Na przykład pojawia się komunikat o błędzie: „ nie ma wystarczającej przestrzeni użytkowej, aby rozszerzyć partycję ”Ale w rzeczywistości jest wystarczająco dużo wolnego miejsca.

nie można rozszerzyć partycji dla systemu plików

Dlaczego więc nie wybrać wygodniejszego i prostszego narzędzia do zarządzania dyskami twardymi. Kreator partycji MiniTool to najlepszy menedżer partycji, który umożliwia Przenieś / zmień rozmiar partycji łatwo i swobodnie w systemie Windows 10/8/7. Poza tym to potężne oprogramowanie umożliwia również utwórz nośnik startowy CD / DVD lub flash USB kiedy system się zawiesza.

Zobaczmy, jak zmienić rozmiar partycji za pomocą Kreatora partycji MiniTool.

Krok 1. Uruchom to potężne oprogramowanie. Następnie wybierz partycję docelową i kliknij Przenieś / zmień rozmiar partycji funkcja z lewego panelu akcji.

kliknij opcję Przenieś / Zmień rozmiar partycji w lewym panelu akcji

Krok 2. Masz wtedy trzy możliwości:

  1. Przeciągnij żółty uchwyt w lewo, aby zmniejszyć partycję.
  2. Przeciągnij żółty uchwyt w prawo, aby powiększyć partycję.
  3. Przesuń cały żółty uchwyt w kierunku nieprzydzielonego miejsca.

proces zmiany rozmiaru partycji

Krok 3. Kliknij Zastosować przycisk, aby wykonać oczekującą zmianę.

kliknij Zastosuj, aby zmienić rozmiar partycji

Oprócz zmiany rozmiaru partycji ten program ma inne zaawansowane funkcje, takie jak konwersja MBR na GPT, zmiana litery dysku i tak dalej.

Jak potężnym programem jest Windows Powershell. Możesz go używać do zarządzania dyskiem twardym, takim jak Diskpart. Poza tym ma wiele funkcji, których nie możesz sobie wyobrazić. Spróbuj teraz. Kliknij, aby tweetować

Podsumowanie

W tym artykule omówiono głównie Windows Powershell, w tym jego zalety i wady, podstawowe polecenia Powershell i Windows Powershell VS CMD. Myślę, że masz teraz ogólne wrażenie na temat programu Windows Powershell.

Poza tym, jeśli nie zmienisz rozmiaru partycji podczas korzystania z programu PowerShell, istnieje inna skuteczna alternatywa dla Ciebie. Wszelkie pytania prosimy kierować na adres [e-mail chroniony] . Zapraszamy do dzielenia się pomysłami w obszarze komentarzy.