Справочник PowerShell

Команды PowerShell с параметрами - маленькая ссылка

Содержимое страницы

Здесь небольшой справочник: основные команды PowerShell с параметрами

очень красивая раковина Эта потрясающе мощная изображение раковины создана создана моделью AI Flux 1 dev.

Основные команды

  • Get-Command: Перечисляет все доступные команды
  • Get-Help <cmdlet>: Отображает справочную информацию по конкретному cmdlet
  • Get-Process: Перечисляет все запущенные процессы
  • Get-Service: Перечисляет все службы
  • Get-ChildItem (псевдоним: ls, dir): Перечисляет элементы в текущей директории
  • Set-Location (псевдоним: cd): Меняет текущую директорию
  • Clear-Host (псевдоним: cls): Очищает консольный экран

Управление файлами и директориями

  • New-Item (псевдоним: ni): Создаёт новый файл или директорию
  • Copy-Item: Копирует файлы и директории
  • Move-Item: Перемещает файлы и директории
  • Remove-Item (псевдоним: rm): Удаляет файлы и директории
  • Rename-Item (псевдоним: rnp): Переименовывает файл или директорию
  • Get-Content (псевдоним: gc): Отображает содержимое файла

Администрирование системы

  • Start-Process (псевдоним: saps): Запускает один или несколько процессов
  • Stop-Process: Останавливает один или несколько запущенных процессов
  • Start-Service: Запускает одну или несколько служб
  • Stop-Service: Останавливает одну или несколько запущенных служб
  • Restart-Computer: Перезагружает компьютер
  • Get-WinEvent: Отображает журналы событий Windows
  • Checkpoint-Computer: Устанавливает точку восстановления на вашем компьютере

Сетевые команды

  • Test-Connection: Отправляет пакеты ICMP эхо-запроса одному или нескольким компьютерам
  • Invoke-WebRequest (псевдоним: curl, wget): Получает содержимое веб-страницы
  • Get-NetAdapter: Получает сетевые адаптеры
  • Get-NetIPAddress: Получает настройки IP-адреса

Управление пользователями и безопасностью

  • Get-LocalUser: Перечисляет локальные учётные записи пользователей
  • New-LocalUser: Создаёт новую локальную учётную запись пользователя
  • Set-LocalUser: Модифицирует локальную учётную запись пользователя
  • Remove-LocalUser: Удаляет локальную учётную запись пользователя
  • Get-Acl: Получает описатель безопасности для ресурса

Скриптинг PowerShell

  • Set-ExecutionPolicy: Устанавливает политику выполнения PowerShell
  • Get-Variable: Получает переменные в текущей консоли
  • Set-Variable (псевдоним: set, sv): Устанавливает значение переменной
  • Remove-Variable (псевдоним: rv): Удаляет переменную
  • ForEach-Object: Выполняет операцию для каждого элемента в указанной коллекции
  • Where-Object: Выбирает объекты с конкретными свойствами

Управление задачами

  • Start-Job (псевдоним: sajb): Запускает фоновую задачу PowerShell
  • Get-Job: Получает фоновые задачи PowerShell, выполняемые в текущей сессии
  • Receive-Job: Получает результаты фоновых задач
  • Stop-Job: Останавливает фоновую задачу PowerShell
  • Wait-Job: Ожидает завершения одной или всех фоновых задач PowerShell

Форматирование вывода

  • Format-Table: Форматирует вывод в виде таблицы
  • Format-List: Форматирует вывод в виде списка
  • Out-File: Отправляет вывод в файл
  • Export-Csv: Экспортирует объекты в файл CSV
  • ConvertTo-Json: Преобразует объект в строку в формате JSON

Используйте Get-Help <cmdlet> для получения подробной информации по любой команде, включая её параметры и примеры использования.

Полезные ссылки

Другие справочники