Windows 7 Powershell: Ръководство
Свързани Видеоклипове: (Може 2024).
Как да решите сложни задачи с новия PowerShell в Windows 7. Нашият урок показва примери и дава подробни инструкции.
Разберете новата концепция за властта
За разлика от стария команден ред, Powershell работи последователно обектно ориентиран; той се базира на обектите на Microsoft .NET рамката. Друго предимство в допълнение към разширения набор от функции: Достъпът до обекти е еднакъв. Вместо предишните DOS команди, така наречените cmdlets (прочетете "командлетите"), които можете да използвате символа на тръбата "|" може да вериги в рамките на линия. Това означава, че един командлет обработва резултата от предишния и по този начин позволява компактно формулиране на сложни задачи. Как да стартирате Powershell:
- За да извикате Powershell, отворете в менюто "Старт" "Всички програми"> "Аксесоари"> "Windows PowerShell" или въведете "powerhell" в линията за търсене.
- В прозореца на резултатите се показват три обекта: "powershell" стартира директната командна среда, "Windows PowerShell ISE" е прост графичен потребителски интерфейс, който основно помага при разработването на скриптове. Като трети елемент модулите все още са на разположение. Използвайте ясния графичен вариант, за да започнете.
- За многократна употреба е препоръчително да настроите бърз достъп до PowerShell. За да направите това, или създайте пряк път или щракнете с десния бутон върху програмата и след това изберете контекстната команда "Прикрепете тази програма към лентата на задачите".
Нов синтаксис на команда
- Прозорецът ISE на Powershell е разделен на сценарий, изходна и командна област. Активирате зоните с едно щракване на мишката или чрез менюто "Покажи". С помощта на диалоговия прозорец "Файл" можете да запазвате, зареждате и изпълнявате скриптове стъпка по стъпка в менюто "Отстраняване на грешки".
- Започнете от командния ред в командната област. Подканата на Powershell показва текущия път, както обикновено. Имената на командите, предварително зададени като командлети, следват структурата на глаголното съществително. Например командлета "Set-Location" с пътя служи като аргумент за промяна в друга директория. „Get-Childitem“ показва съдържанието на папка. Можете да получите преглед на съществуващите команди с "Get-Command".
- Някои познати DOS команди все още могат да се използват - "cd" (смяна на директорията) също работи за промяна на директорията. Поне можете да го извикате, защото Microsoft предефинира всички команди под капака. Това се осигурява от присвояването на псевдоним термини, които извикват съответния командлет, когато въвеждате абревиатурата. Списък на дефинираните условия за псевдоним се предоставя, като въведете „Вземете псевдоним“. Когато използвате старите команди обаче, трябва да обърнете внимание, че познатите параметри обикновено вече не работят, тъй като за командлетите е определен променен синтаксис. Можете да намерите правилния правопис и всички възможни параметри в помощната помощ за съответния командлет, например с "Get-Help Get-Childitem". Използвайте командата, за която имате нужда от помощ като аргумент. Показаният пример предоставя помощ за "GetChilditem", командлета за старата добра директория на командата "dir"
- Забележка: Можете да получите достъп до помощ по всяко време в графичния потребителски интерфейс с клавиша [F1], като цяло или чувствителен към контекста към текущия вход.
Свържете командите на Powershell
Един прост пример за изброяване на съдържанието на папката показва как концепцията на cmdlets разширява функционалността, известна от старата команда DOS "dir" само с няколко стъпки. Типична задача е да намерите обекти сред файловете, съдържащи се в папка, които изпълняват определени свойства. Например, намерете петте най-големи MP3 файла в една директория. В Powershell можете да направите това бързо с няколко верижни команди. За да направите това, въведете следното:
- Get-Childitem -рекурс -включване * .Mp3
- Sort-Object length - низходящ
- Select-Object-first 5
Тази команда първо рекурсивно определя MP3 файловете, съдържащи се във всички подпапки, и ги предава като обект. Втората стъпка сортира списъка в низходящ ред по размер, докато третата стъпка най-накрая избира първите пет елемента от него