Windows PowerShell - какво представлява, характеристики и изисквания

Знаете ли черен екран с мистериозни букви и постоянно мигащ курсор? Това е команден ред. Помощната програма е налична във всички версии на Windows. С негова помощ е удобно да управлявате системата, да извиквате програми, да намирате файлове. Но за професионална работа cmd не е достатъчно функционална. Затова Microsoft реши да отстрани всички недостатъци на конзолата и пусна продукт, наречен Windows PowerShell. Какво е това и как да използваме разработката, прочетете нататък.

Какво е Windows PowerShell

PowerShell е интерактивна обектно-ориентирана командна среда със скриптови езикови функции. Официалното пускане на PowerShell 1.0 от Microsoft се проведе на 14 ноември 2006 година. Разработчиците са комбинирали прост интерфейс за командния ред на CLI с платформа за управление на локални и отдалечени мрежи .NET Framework.


Имайте предвид, че Windows PowerShell не е обикновен обвивка. Microsoft успя да създаде мощен, разширяем и в същото време гъвкав инструмент за автоматизация на управлението, който може да функционира като подчертан скриптов език. На 18 август 2016 г. Microsoft обяви, че Windows PowerShell вече е продукт с отворен код, достъпен за всеки разработчик. Компанията също така добави поддръжка за Unix-ориентирани операционни системи, включително Linux дистрибуции и OS X.

Как да управлявате PowerShell

За да изпълнявате задачи, използвайте кратки команди или кратки команди. Това са малки команди, написани като изпълними файлове. Във версия 2.0 PowerShell за Windows XP и Server 2008 R2 създателите са добавили модули, които ви позволяват да управлявате голямброй ресурси, включително Active Directory и Exchange Server. Сега повече от 130 модула и команди са вградени в инструмента за автоматизация на PowerShell. Те осигуряват достъп до файлове, мрежи, регистър, администрация и други системни характеристики:
  • настройка на часа и датата;
  • работа с папки и отделни файлове;
  • получаване на помощ и допълнителна информация;
  • внос и съхранение на данни;
  • методи за създаване на скриптове;
  • отделни сценарии и програми;
  • проверка на сигурността на системата и работа с дескриптори;
  • администриране на системата;
  • проверете дисковото пространство.
  • Като се има предвид, че Windows PowerShell е разширяема среда, потребителите могат да създават свои собствени команди, да пишат авторски модули, използвайки езика .Net.

    Първи стъпки с PowerShell

    През 2016 г. бе пусната най-новата бета версия 6.0 PowerShell. В Windows 7 помощната програма 8 и 10 е вградена. Ако използвате друга операционна система, приложението ще трябва да изтегли. За да направите това, отидете на официалния сайт microfoft.com и в полето за търсене въведете Инсталиране на Windows PowerShell. Системата автоматично ще преведе на страницата с последните версии на продукта. Изберете вашата ОС от списъка и щракнете върху Изтегли.

    Когато файлът е напълно изтеглен, отворете го с двойно щракване с мишката. По подразбиране средата ще бъде инсталирана в ProgramFilesPowerShell и ще създаде пряк път в менюто "Старт". Ако сте доволен потребител на Windows, кликнете върху иконата на системата в долния ляв ъгъл и влезте в PowerShell "Намерете програми и файлове". Стартирайте приложението, въведете първата си команда изапочнете

    Списък на необходимите команди и инструкции за PowerShell

    Името на всеки cmdlet е представено под формата на глаголно-съществително или действие-обект. Ето списък на най-важните кратки команди за Windows PowerShell 10 и по-старите версии, като се започне с XP. Те ще бъдат полезни дори за начинаещи потребители, които само вчера се научиха да пестят текстови документи.
  • Get-Help. Вградена черупка на командната обвивка. Назначени за помощ при обаждане и предоставят полезна информация за синтаксиса, програмите, тяхното местоназначение и други кратки команди. Ако сте написали ipconfig /? В обикновен интерпретатор на обвивка, трябва да въведете Get-Get Help-Process в PowerShell.
  • Get-Content. Опростява процедурата за четене на файлове за начинаещи и системни администратори. Ако преди това трябваше да отворите дескриптор и да прочетете всички редове на документа на свой ред, сега е достатъчно да прехвърлите файла на статията към кратката команда. За да направите това, въведете конзолата C: & gt; Get-Content C: "име на файл". "Разширение".
  • Get-Service. Достъп до информация за инсталираните услуги на компютъра.
  • Get-Member. Предоставя информация за върнатия обект на cmdlet, позволява ви да видите неговите свойства и методи.
  • Get-Command. Извършва търсене на cmdlets, връща цялата информация за него, включително функционална информация, скриптове, приложения и други елементи. Версия 5.0 за Windows PowerShell 10 Get-Command добавя колона Version (Версия) и сега командата ще покаже няколко версии на един и същ модул едновременно.
  • Stop-Start-Service. Незаменим помощник на администраторите. Командлетът стартира и спира услугите на отдалечени и локални компютри.
  • Специални символи за скриптове

    В допълнение към кратките команди, помощната програма PowerShell в Windows 7 и по-нова версия включва специални символи, като $ _ или {}. Най-голямата изненада са значките за начинаещи, които не се занимават с Linux-подобни системи или програмиране.

  • Вертикален риск «|». Този символ се използва за програми за транспортни данни. При работа с конзолата се включва, когато искате да насочите командата отдясно на вертикалната линия, за да получите изхода от отбора отляво. В PowerShell вертикалният риск се използва за същата цел, комбинирайки няколко команди едновременно. Например, създайте ново потребителско име, добавете го към група и възстановете паролата си по подразбиране.
  • Знакът на функцията "{}". Позволява ви ефективно да следите процеса на изпълнение на скриптове. Подобно на C-подобните езици за програмиране, функцията в PowerShell се създава чрез сключване на няколко cmdlet в къдрави скоби и е готова да работи толкова пъти, колкото е необходимо.
  • Специален символ $ _. Използва се за писане на скриптове, филтри и процедурни изрази. $ _ заема стойността на текущия обект и я предава на следващия. Използвайки знака за долар без долната черта, можете да маркирате или да въведете променлива: $ var = "Здравейте".
  • Какво е PowerShell ISE

    Помощната програма PowerShell се доставя с графичното приложение на Windows PowerShell ISE. Това е обвивка или интегрирана скриптова среда. ISE предоставя на разработчиците огромна гама от възможности. С негова помощ можете да създавате, отстранявате грешки и да редактирате скриптове, отворен текстXML файлове. Оцветяването на цветовия синтаксис улеснява тестването и търсенето на грешки в кода.
    ISE е много по-удобен от PowerShell конзолата и може напълно да го замени. С помощта на носителя можете да копирате и поставяте големи кодови фрагменти, да стартирате не целия скрипт, а някои части от него. За разлика от PowerShell, размерът на прозореца в ISE лесно се променя от показалеца на мишката, както при нормалната програма.
    За да тествате средата ISE, в менюто "Старт" въведете PowerShell ISE. Ако не използвате Windows и друга операционна система, изтеглете и инсталирайте дистрибуцията от официалния сайт. След стартиране на програмата ще се отвори прозорец в три части. Най-отгоре са написани скриптове, по-долу са команди на PowerShell, а резултатът е видим в средата. Започнете с ISE и в долния прозорец въведете Get-Process. Натиснете Tab няколко пъти. Заедно с командлета, ще се появят неговите параметри, които ще се променят след всяко натискане на клавиш. Това ще бъде първата ви среда за скриптове на Microsoft.

    Свързани публикации