211service.com
10 лучших команд PowerShell, которые вы должны знать [Диспетчер разделов]
Что такое PowerShell? Как использовать Команды PowerShell ? Этот пост от этот мастер разделов сайта предлагает вам список команд PowerShell и представляет вам 10 лучших команд PowerShell.
Что такое PowerShell
PowerShell, также известный как командлеты, представляет собой интерактивный интерфейс командной строки (CLI) и механизм автоматизации, разработанный Microsoft для помощи в проектировании системных конфигураций и автоматизации административных задач.
Он позволяет пользователям получать доступ к командной строке, командам PowerShell, API .NET Framework, инструментарию управления Windows и объектной модели компонентов Windows. По сравнению с командной строкой PowerShell является более мощным, функциональным и гибким. В то же время, у него есть небольшая кривая обучения.
Если вы хотите получить полный список команд PowerShell, вы можете обратиться к эта страница SS64 . Он предлагает шпаргалку PowerShell, указанную в индексе AZ. Если вы хотите узнать все основные команды PowerShell, вы можете обратиться к этот блог разработчиков Microsoft.
Что такое Windows PowerShell? Как насчет Windows PowerShell VS CMD?
10 лучших команд PowerShell
В этой части я представлю 10 лучших команд Windows PowerShell, которые вы должны знать.
№1. Получить помощь
Если вы не знаете, как использовать команды PowerShell, вам может помочь Get-Help. Он может найти необходимую информацию для команды, концепций и функций, определить псевдоним, сценарии и многое другое. Например, если вы хотите узнать, как использовать команду PowerShell Get-Process, вы можете выполнить эту команду: Get-Help Get-Process.

№ 2. Get-процесс
Эта команда может делать то, что делает диспетчер задач. Он может получить и показать список всех активных системных процессов с их идентификаторами (ID), а затем остановить или перезапустить их. Если вы хотите остановить процесс, выполните следующие команды PowerShell:
- Get-процесс (он покажет все запущенные системные процессы, и вам нужно найти идентификатор, связанный с процессом, который вы хотите остановить)
- Get-Process-ID * | Остановить процесс (замените * на идентификатор процесса, который вы хотите остановить)

Советы:
Если вы хотите запустить процесс, вы можете использовать Старт-Процесс команда. Синтаксис команды Start-Process + имя процесса .
№3. Get-команда
Эта команда позволяет просмотреть все команды PowerShell, установленные на вашем компьютере. Это также позволяет вам находить функции с определенным именем и типом команды. Например, если вы хотите найти командлеты (CommandTypes), начинающиеся с A (имя), вы можете использовать следующую команду: Командлет Get-Command -Name A* -CommandType .

№ 4. Получить-Сервис
Эта команда позволяет просмотреть состояние вашего компьютера и список служб. По умолчанию он вернет все службы (остановленные и работающие). Вы также можете использовать параметры для указания и поиска служб в зависимости от их состояния, имени и зависимых служб.
Например, Get-Service -Name 'Win*' . Эта команда найдет все службы, начинающиеся с имени Win.

№ 5. Get-ChildItem
Эта команда может искать в каталогах. Если вы хотите просмотреть все папки верхнего уровня в каталоге C:\, команда Get-ChildItem 'C:\' . Если вы хотите просмотреть все подпапки и файлы в определенной папке, вы можете использовать эту команду Get-ChildItem -Path 'путь к папке' .

№ 6. Копировать элемент
Эта команда позволяет копировать и вставлять файлы и папки и их содержимое в другой каталог. Синтаксис команды следующий: Copy-Item + path 1 -Destination + path 2 . Например, Копировать-Элемент 'E:\Folder1' - Назначение 'E:\Folder2' - Recurse . Это скопирует E:\Folder1 и его содержимое в E:\Folder2.
Параметр -Recurse необходим. Без него PowerShell будет копировать только папку верхнего уровня (Folder1) и файлы, указанные в команде.
Советы:Если вы хотите переместить папку или файл, вы можете использовать команду Move-Item. Его синтаксис аналогичен Copy-Item. Если вы хотите удалить файл или папку, вы можете использовать команду Remove-Item, и ее синтаксис выглядит следующим образом: Remove-Item + путь к файлу .
№ 7. Получить-контент
Эта команда позволяет просматривать содержимое элемента. Синтаксис следующий: Get-Content + путь к файлу . Если вы хотите удалить содержимое указанного файла, не удаляя сам файл, вы можете использовать команду Clear-Content. Синтаксис следующий: Clear-Content -Path + путь к файлу .
№8. Set-ExecutionPolicy
Эта команда позволяет изменить уровни безопасности для выполнения сценария, чтобы избежать ошибки «исполнение сценария отключено в этой системе».
Если вам нужно выполнить неподписанный скрипт, вам нужно выполнить следующую команду в командной строке PowerShell с повышенными привилегиями: Set-ExecutionPolicy RemoteSigned . Другие допустимые значения Set-ExecutionPolicy включают Ограниченный , AllSigned , и Неограниченный .
№ 9. Экспорт-CSV
Эта команда может взять выходной файл для указанной команды и преобразовать его в файл CSV. Вы можете использовать его, если хотите экспортировать и представлять выходные данные PowerShell более организованным образом. Например, Get-процесс | Экспорт-CSV PSprocess.csv . Эта команда создаст файл psporcess.csv со всеми данными активных процессов.
№10. ConvertTo-HTML
Если вы хотите создать отчет в формате HTML, вы можете использовать эту команду. Например, Get-процесс | ConvertTo-HTML > PSprocess.html . Затем вы можете получить доступ к экспортированному файлу HTML в текущем рабочем каталоге (по умолчанию C:\Users\username).
Нижняя линия
этот мастер разделов сайта может помочь вам клонировать систему, лучше управлять дисками и восстанавливать данные. Если у вас есть такая необходимость, вы можете скачать его с официального сайта.