Windows PowerShell – що це за програма, як її запустити у Windows 7, 8, 10, команди та команди cmdlet, версія утиліти, Віндовс Пауер Шелл ISE

Робота зі сценарієм

При створенні алгоритмів, часто застосовується Windows PowerShell ISE, спеціально створений механізм, у тому числі і для використання сценаріїв. В ньому, під назвою «Безіменний 1.ps1» вводиться тіло коду. Розглянемо на простому прикладі: «WMID WebMoney» у назві задати умовно «wmid», зберегти файл в корені диска С. Для запуску потрібно увійти в каталог, застосовуючи команду «cd C:\» ім’я файлу повинно значитися в такому ключі: «.\wmid». Примітно, що запускаються сценарії і з командного рядка ОС, але для цього потрібно змінити шлях до нього: «powershell.exe C:\ wmid.ps1». При цьому важливо пам’ятати, що виконувати сценарії за замовчуванням забороняється, для отримання дозволу на такі дії, слід задати команду Set-ExecutionPolicy.

Найкорисніші командлети PowerShell

В оболонці зібраний їх значний каталог, представлений сотнями команд. Запам’ятати всі ці назви і додані до них властивості, не представляється можливим. Але цього і не потрібно робити, більшість їх використовується вкрай рідко, а то і зовсім не застосовні на практиці. Слід звернути увагу лише на найбільш важливі, практичні, несуть у собі корисні функції.

Найбільш корисні в застосуванні:

  • Get-Help – довідник за призначенням командлетів і загальним властивостям оболонки;
  • Update-Help — завантаження і установка оновлених довідкових даних;
  • Get-Command – пошуковик необхідних команд, з авто заповненням рядка;
  • Get-Alias – відображає встановлені псевдоніми, загальним списком або з конкретикою;
  • Get-PSDrive – являє запущені диски і відбуваються на них процеси;
  • Install-WindowsFeature – рольової і компонентний інсталятор;
  • Uninstall-WindowsFeature – рольової і компонентний дєїнсталлятор;
  • Get-History – відповідає за повернення командних списків, виконаних при вході.
  • $hversion – повертає версію утиліти

Як відновити інформацію з жорсткого диска? Програми для відновлення даних

Змінні:

  • Get-Variable – показує списком всі змінні з урахуванням їх значень;
  • New Variable – використовується для налаштування ново створених змінних;
  • Set-Variable – встановлює нові значення, якщо вони не значаться в списку;
  • Clear-Variable – дєїнсталлятор змісту, зберігає образ;
  • Remove-Variable — дєїнсталлятор командлетів та їх складових.
Дивіться також:  1С Бітрікс 24 – що це таке, відгуки, недоліки системи, як користуватися і працювати в Bitrix 24, можливості платформи

Форматування:

  • Format-List – розширений довідник;
  • Format Table – виводить таблицю результатів окремих команд;
  • Format-Wide — розширена таблиця з результатами, з властивостями окремих об’єктів.

Інтернет:

  • Enable-NetAdapter – для включення адаптера;
  • Rename-NetAdapter – задає нове ім’я і подання;
  • Restart-NetAdapter – використовується для перезапуску;
  • Get-NetIPAddress – надає дані по конфігурації проксі-сервера;
  • Set-NetIPAddress – задає нову конфігурацію проксі-сервера;
  • New-NetIPAddress – займається створенням і налаштування проксі-сервера;
  • Remove-NetIPAddress – дєїнсталлятор проксі-сервера;
  • New-NetRoute – використовується для внесення додаткових записів;
  • Get-NetIPv4Protocol — надає дані по протоколу IPv4;
  • Get-NetIPInterface — відображає властивості і характеристики веб-інтерфейсу IP.

Елементи:

  • Get-Item — приймає елементи по заданому шляху;
  • Move-Item – для переміщення елементів з інших папок;
  • New-Item – використовується для створення та оформлення;
  • Remove-Item – дєїнсталлятор зазначених елементів;
  • Get-Location – показує місцезнаходження в теперішньому часі.

Фонові завдання:

  • Start-Job – виконує запуск;
  • Stop-Job – зупиняє роботу;
  • Get-Job – відкриває список;
  • Receive-Job – надає інформацію про результати;
  • Remove-Job – дєїнсталлятор фонових завдань.

Об’єкти:

  • Measure-Object – використовується для розрахунку числових агрегуючі параметрів;
  • Select-Object – для вибору з зазначенням конкретних властивостей;
  • Where-Object – відображає умови щодо вибірки за значенням і властивостями.

Служби і процеси:

  • Get-Process – показує інформацію про активні процеси ПК;
  • Start-Process – робить запуск на ПК;
  • Stop-Process — припиняє роботу обраних;
  • Get-Service – надає дані про активних службах;
  • Restart-Service – здійснює перезапуск;
  • Start-Service – використовується для підключення вибраних;
  • Stop-Service – ставить на паузу процес;
  • Set-Service – змінює властивості служб і режим підключення.

Комп’ютер і система:

  • Restart-Computer – використовується для перезавантаження ОС;
  • Checkpoint-Computer — для створення системної відновлювальної копії для ПК;
  • Restore-Computer – відповідає за запуск відновленої системи;
  • Remove-Computer — деинсталлирует локальний ПК з доменного імені;
  • Clear-EventLog – очищає список записів у журналі.

Контент:

  • Get-Content – приймає вміст різних елементів;
  • Clear-Content — стирає вміст, але зберігає образи;
  • Set-Content – використовується для перезапису.