211service.com
10 najlepszych poleceń PowerShell, które powinieneś znać [Menedżer partycji]
Co to jest PowerShell? Jak używać Polecenia PowerShella ? Ten wpis z Kreator partycji tej witryny oferuje listę poleceń PowerShell i przedstawia 10 najlepszych poleceń PowerShell.
Co to jest PowerShell
PowerShell, znany również jako polecenia cmdlet, to interaktywny interfejs wiersza polecenia (CLI) i mechanizm automatyzacji zaprojektowany przez firmę Microsoft w celu ułatwienia projektowania konfiguracji systemu i automatyzacji zadań administracyjnych.
Umożliwia użytkownikom dostęp do wiersza polecenia, poleceń programu PowerShell, interfejsu API platformy .NET Framework, instrumentacji zarządzania Windows i modelu obiektowego składników systemu Windows. W porównaniu z wierszem polecenia PowerShell jest bardziej wydajny, funkcjonalny i elastyczny. Jednocześnie ma trochę krzywej uczenia się.
Jeśli chcesz uzyskać pełną listę poleceń PowerShell, możesz odnieść się do ta strona SS64 . Oferuje ściągawki PowerShell wymienione według indeksu A-Z. Jeśli chcesz poznać pełne podstawowe polecenia PowerShell, możesz odnieść się do ten blog programistów firmy Microsoft.
Co to jest Windows PowerShell? Co powiesz na Windows PowerShell vs CMD?
10 najlepszych poleceń PowerShell
W tej części przedstawię 10 najlepszych poleceń programu Windows PowerShell, które powinieneś znać.
# 1. Sprowadź pomoc
Jeśli nie wiesz, jak używać poleceń PowerShell, Get-Help może ci pomóc. Może znaleźć niezbędne informacje o poleceniu, pojęciach i funkcjach, zidentyfikować alias, skrypty i nie tylko. Na przykład, jeśli chcesz wiedzieć, jak używać polecenia PowerShell Get-Process, możesz wykonać to polecenie: Get-Help Get-Process.

#2. Get-Process
To polecenie może robić to, co robi Menedżer zadań. Może pobrać i wyświetlić listę wszystkich aktywnych procesów systemowych wraz z ich identyfikatorami (ID), a następnie zatrzymać je lub ponownie uruchomić. Jeśli chcesz zatrzymać proces, wykonaj następujące polecenia PowerShell:
- Get-Process (pokaże wszystkie uruchomione procesy systemowe i musisz znaleźć identyfikator powiązany z procesem, który chcesz zatrzymać)
- Get-Process -ID * | Zatrzymaj proces (zastąp * identyfikatorem procesu, który chcesz zatrzymać)

Porady:
Jeśli chcesz rozpocząć proces, możesz użyć metody Rozpocznij proces Komenda. Składnia polecenia to Start-proces + nazwa procesu .
#3. Get-Command
To polecenie umożliwia przeglądanie wszystkich poleceń programu PowerShell zainstalowanych na komputerze. Pozwala również znaleźć funkcje o określonej nazwie i CommandType. Na przykład, jeśli chcesz znaleźć polecenia cmdlet (CommandTypes) zaczynające się od A (Nazwa), możesz użyć następującego polecenia: Get-Command -Name A* -CommandType cmdlet .

#4. Uzyskaj usługę
To polecenie umożliwia przeglądanie stanu komputera i listy usług. Domyślnie zwróci wszystkie (zatrzymane i uruchomione) usługi. Parametrów można również użyć do określania i znajdowania usług w zależności od ich stanu, nazwy i usług zależnych.
Na przykład, Get-Service -Nazwa „Win*” . To polecenie znajdzie wszystkie usługi zaczynające się od nazwy Win.

#5. Get-ChildItem
To polecenie może przeszukiwać katalogi. Jeśli chcesz wyświetlić wszystkie foldery najwyższego poziomu w katalogu C: \, polecenie to Get-ChildItem 'C:\' . Jeśli chcesz wyświetlić wszystkie podfoldery i pliki w określonym folderze, możesz użyć tego polecenia Get-ChildItem -Path 'ścieżka do folderu' .

#6. Kopiuj element
To polecenie umożliwia kopiowanie i wklejanie plików i folderów oraz ich zawartości do innego katalogu. Składnia polecenia jest następująca: Kopiuj element + ścieżka 1 - Miejsce docelowe + ścieżka 2 . Na przykład, Kopiuj element „E:\Folder1” — miejsce docelowe „E:\Folder2” — powtarzanie . Spowoduje to skopiowanie E:\Folder1 i jego zawartości do E:\Folder2.
Parametr -Recurse jest konieczny. Bez tego PowerShell skopiuje tylko folder najwyższego poziomu (Folder1) i pliki określone w poleceniu.
Porady:Jeśli chcesz przenieść folder lub plik, możesz użyć polecenia Przenieś element. Jego składnia jest podobna do Copy-Item. Jeśli chcesz usunąć plik lub folder, możesz użyć polecenia Usuń element, a składnia jest następująca: Usuń element + ścieżka pliku .
#7. Pobierz zawartość
To polecenie umożliwia przeglądanie zawartości elementu. Składnia jest następująca: Get-Content + ścieżka do pliku . Jeśli chcesz usunąć zawartość określonego pliku bez usuwania samego pliku, możesz użyć polecenia Wyczyść zawartość. Składnia jest następująca: Clear-Content -Ścieżka + ścieżka pliku .
#8. Set-ExecutionPolicy
To polecenie umożliwia zmianę poziomów bezpieczeństwa wykonywania skryptów, dzięki czemu można uniknąć błędu „wykonanie skryptu jest wyłączone w tym systemie”.
Jeśli chcesz wykonać niepodpisany skrypt, musisz wykonać następujące polecenie w wierszu polecenia programu PowerShell z podwyższonym poziomem uprawnień: Set-ExecutionPolicy RemoteSigned . Inne prawidłowe wartości Set-ExecutionPolicy obejmują Ograniczony , Wszystkie podpisane , oraz Nieograniczony .
#9. Eksport-CSV
To polecenie może pobrać plik wyjściowy dla określonego polecenia i przekonwertować go na plik CSV. Możesz go użyć, jeśli chcesz eksportować i prezentować dane wyjściowe programu PowerShell w bardziej zorganizowany sposób. Na przykład, Get-Process | Eksportuj plik CSV PSprocess.csv . To polecenie utworzy plik psporcess.csv z danymi wszystkich aktywnych procesów.
#10. Konwertuj na HTML
Jeśli wolisz utworzyć raport HTML, możesz użyć tego polecenia. Na przykład, Get-Process | Konwertuj na HTML > PSprocess.html . Następnie możesz uzyskać dostęp do wyeksportowanego pliku HTML w bieżącym katalogu roboczym (domyślnie C:\Użytkownicy\nazwa_użytkownika).
Dolna linia
Kreator partycji tej witryny może pomóc sklonować system, lepiej zarządzać dyskami i odzyskać dane. Jeśli masz taką potrzebę, możesz pobrać ją z oficjalnej strony internetowej.