PowerShell е обвивка от командния ред, използвана за автоматизиране на задачи чрез скриптов език, базиран на. NET рамката на Microsoft. PowerShell използва команди, наречени cmdlets, за да се интегрира със скриптове или приложения. PowerShell е включен първоначално в Windows и може да бъде отворен от командата Run, докато потребителите на Mac и Linux ще трябва да го инсталират и стартират през терминала. След като стартирате, има някои основни командлети, които можете да използвате, за да се запознаете с PowerShell.
Стъпки
Метод 1 от 4: Изпълнение на PowerShell (Windows)
Стъпка 1. Натиснете ⊞ Win+R
Това ще отвори прозорец за изпълнение на командата.
- Ако не искате да използвате командата Run, можете също да търсите в менюто Start за „PowerShell“.
- PowerShell е включен с версии на Windows 7 или по -нова версия.
Стъпка 2. Въведете „PowerShell“в текстовото поле
Стъпка 3. Щракнете върху „OK“
Ще се отвори нов прозорец на PowerShell.
Метод 2 от 4: Изпълнение на PowerShell (Mac)
Стъпка 1. Отидете на https://github.com/PowerShell/PowerShell във вашия уеб браузър
Това е официалната страница на github за PowerShell.
Стъпка 2. Изтеглете и инсталирайте.pkg файла за Mac
Трябва да използвате OSX 10.11 или по -нова версия.
Стъпка 3. Отворете Launchpad
Това е иконата на ракетата в долния док.
Стъпка 4. Въведете „Терминал“в полето за търсене
Можете също да намерите терминала в „Приложения> Помощни програми“.
Стъпка 5. Стартирайте терминал
Ще се появи празен прозорец на терминала.
Стъпка 6. Въведете „powershell“и натиснете ↵ Enter
Ще се появи подкана за PowerShell с показан “PS”. Това означава, че PowerShell работи и можете да използвате терминала за въвеждане на командлети.
Метод 3 от 4: Изпълнение на PowerShell (Ubuntu)
Стъпка 1. Отидете на https://github.com/PowerShell/PowerShell във вашия уеб браузър
Това е официалната страница на github за PowerShell.
Стъпка 2. Изтеглете.deb файла за съответната версия на Linux
PowerShell е наличен за Ubuntu 14.04 или 16.04. Те имат отделни инсталатори, изброени на страницата.
Стъпка 3. Отворете прозорец на терминала
Можете да натиснете ⊞ Win+Alt+T или да щракнете върху „Начало“и да потърсите „Терминал“.
Стъпка 4. Въведете „sudo dpkg -i [име на инсталационния файл]” и натиснете ↵ Enter
Ще бъдете подканени да въведете паролата на компютъра си, когато използвате командата „sudo“. Може да видите неуспех с неудовлетворени зависимости, но това ще бъде разрешено скоро.
Името на инсталационния файл ще изглежда като „powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb“или „powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb“в зависимост от версията на Ubuntu, която използвате
Стъпка 5. Въведете „sudo apt -get install -f“и натиснете ↵ Enter
Тази конфигурация на PowerShell ще завърши.
Стъпка 6. Въведете „powershell“и натиснете ↵ Enter
Ще се появи подкана за PowerShell и можете да стартирате командлети в терминала.
Метод 4 от 4: Използване на основни команди на PowerShell
Стъпка 1. Използвайте „Get-Command“, за да намерите командлети
Сама по себе си тази кратка команда ще показва всички останали командлети. Можете да стесните търсенето си с помощта на модификатори.
- Например: „Име на Get-Command *Disable *“ще показва само cmdlets с „disable“в името.
- Всички командлети се въвеждат, като ги въведете в прозореца на PowerShell и натиснете ↵ Enter.
Стъпка 2. Използвайте „Get-Help“, за да получите информация за определена команда
Тази cmdlet ще ви даде цялата информация относно друга cmdlet, най -важното синтаксис за това как се използва целевата cmdlet.
Например: „Get-Help Get-Process“ще покаже цялата използваема информация за cmdlet „Get-Process“
Стъпка 3. Използвайте „Get-Process“, за да използвате процес, изпълнен на компютър
Само това ще покаже пълен списък на процесите, изпълнявани на вашия компютър. С модификатор можете да отделите процеси, идващи от конкретно приложение.
- Например: „Get-Process winword“ще покаже всички процеси, изпълнявани от Microsoft Word.
- По подобен начин „Start-Process“може да се използва за стартиране на екземпляр от приложение/процес.
Стъпка 4. Използвайте „Get-Member“, за да видите свойства или методи на обект
Тази кратка команда се нуждае от обект, „свързан“към нея, за да бъде полезна. Това става чрез добавяне на „|“между обект и „Get-Member“командлет.
Например: „Get-Process | Get-Member”ще изпрати cmdlet на Get-Process до Get-Member, а Get-Member ще изброи всички свойства и методи, които можете да използвате при скриптове с Get-Process
Стъпка 5. Използвайте „Къде-обект“, за да изберете обекти въз основа на критерии
Критериите в Where-Object се задават с помощта на следното форматиране: „{$ _ [обект] [оператор] [параметър]}”. Where-Object също се нуждае от обект, подаден към него.
- Например: „Get-Process | Where-Object {$ _. Name -eq “notepad”}”ще изпълнява Get-Process с ограничението, където името на обекта е равно на“notepad”.
- Други оператори включват: „-lt“(по-малко от), „-gt“(по-голямо от), „-le“(по-малко или равно на), „-ge“(по-голямо или равно на), „-ne“(не е равно на) или „подобно“(съвпадение на шаблона).
- Параметрите, използващи низове (думи), трябва да бъдат заградени в кавички. Това не е необходимо за цели числа (числа).