Windows PowerShell е инструмент за автоматизация на задачи, разработен от Microsoft, за да помогне на администраторите да намалят натоварването си. Той ви помага да автоматизирате прости задачи и процеси в Windows, като ви помага да се съсредоточите върху работа, включваща по-голяма сложност и креативност.

Докато много хора са виждали и използвали командния ред, по-малко са чували за PowerShell. В тази статия ще разгледаме как точно PowerShell помага на своите потребители, както и някои страхотни неща, които можете да правите с нея.

Какво е Windows PowerShell?

Преди да се потопим в PowerShell, нека първо забием още един въпрос: „Какво е черупка?“

Черупката е компютърна програма, която приема команди през клавиатурата, интерпретира ги и ги предава в операционната система за изпълнение. По същество той действа като интерфейс между вас и операционната система. Може да бъде или GUI (графичен потребителски интерфейс), или може да бъде изграден върху CLI (интерфейс на командния ред).

Въпреки че черупката съществува от

instagram viewer
Multics операционна система, пусната през 1969 г., Windows представи своята версия, Shell, през ноември 1985 г. Това беше основна обвивка, която беше полезна за управление на файлове, наречена MS-DOS Executive. Последваха разработки на тази основна обвивка, но винаги имаше нужда от нещо по-мощно.

По-рано в историята на Windows потребителите прибягват до използването на различни инструменти за системно администриране и автоматизация. През 2006 г. като решение беше представено основно подобрение на концепцията на Shell: Windows PowerShell.

Windows PowerShell ви позволява да извършвате различни операции, вариращи от автоматизиране на повтарящи се задачи, мрежа администрация и т.н. за задачи, които изискват повече внимание и креативност (като публикуване на съдържание на уебсайтове, проектиране и др.).

Това не само ви спестява време, но ви дава и по-голям контрол върху операционната система и нейните процеси.

Свързани: Как да разделяте и форматирате устройство с помощта на PowerShell

Какво представлява командлетът на PowerShell?

След като вече сте запознати с PowerShell, нека разгледаме един от най-важните аспекти на PowerShell: Cmdlet.

Cmdlets (произнася се команда-let) са леки и мощни команди на Windows PowerShell. Те съществуват като градивни елементи, които можете да използвате за изпълнение на конкретни действия като копиране и преместване на файлове или като част от по-голям, по-усъвършенстван скрипт на PowerShell.

The Поискай помощ cmdlet например е най-полезният cmdlet, тъй като ви позволява да видите какво прави даден cmdlet, да разгледате параметрите му и да покажете различните начини, по които се използва cmdlet.

Подобно на Поискай помощ, Get-Command е друга кратка команда, която можете да използвате за отстраняване на различни проблеми от черупката. По-конкретно, той показва всички команди, инсталирани на вашата система. Показаните команди включват кратки команди, функции, псевдоними, филтри, скриптове и приложения. Когато се използва с параметри, той ще ви покаже всички специфични команди, свързани с този параметър.

Например следната команда ще вземе команди от всички видове, достъпни за вашия локален компютър, и ще ги покаже:

 Get-Command *

Командата Get с параметъра ListImported, от друга страна, ще получава командите само от текущите сесии.

Get-Command -ListImported

Как да стартирам Windows PowerShell

За да стартирате Windows PowerShell, отворете лентата за търсене в менюто "Старт", напишете Windows PowerShell, и стартирайте select Бягай като администратор.

Това ще стартира програмата PowerShell на вашия компютър. Като алтернатива можете да го стартирате чрез диалоговия прозорец Изпълнение. Натиснете Клавиш на Windows + R на клавиатурата, напишете PowerShell, и удари Въведете за стартиране на PowerShell.

Как да използвам Windows PowerShell

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

1. Създаване на скриптове с помощта на Windows PowerShell

Скриптът е набор от инструкции, кратка програма, която се изпълнява по-голяма програма по време на нейното изпълнение.

С PowerShell можете лесно да създадете скрипт и да го използвате отново в бъдеще, ако възникне необходимост. Има различни начини за създаване на скрипт, но засега ще се съсредоточим върху най-простия метод: създаване на скрипт на PowerShell с Notepad.

За да създадете скрипт на PowerShell, следвайте стъпките по-долу:

  1. Тип бележник в лентата за търсене в менюто "Старт" и изберете Най-доброто съвпадение.
  2. В Notepad напишете или поставете скрипта, който искате да използвате. Например:
Write-Host "Правя мемове; Следователно съм. "

Сега кликнете върху Файл опция и изберете Запази като. Въведете подходящо име и щракнете Запазете.

За да стартирате скрипта, стартирайте PowerShell като администратор. След това въведете командата отдолу и натиснете Въведете.

Set-ExecutionPolicy RemoteSigned

Това ще промени политиката за изпълнение на вашата машина и ще ви позволи да стартирате скриптове на PowerShell. Моля обърнете внимание че това е постоянна промяна и че ограничението на политиката за изпълнение е функция за сигурност, която може да ви спре да пускате злонамерени скриптове. Ако копирате и поставяте скриптове на PowerShell от интернет, без да разбирате напълно какво прави скриптът, това е полезна функция.

Накрая напишете A и натиснете Въведете, и въведете тази команда, за да стартирате скрипта, като го замените mshaa за вашето потребителско име.

& "C: \ Потребители \ mshaa \ Работен плот
cript.txt "

Ако сте следвали командите по ред, вашият скрипт на PowerShell ще работи без хълцане.

Не забравяйте, че трябва да стартирате PowerShell като администратор. В противен случай няма да можете да промените политиката за изпълнение по подразбиране на вашата система, която спира случайните скриптове да се изпълняват във вашата система.

Вместо това ще бъде извикано изключение и както всички изключения ще спре изпълнението на вашата програма по средата. Вашият интерфейс ще изглежда по следния начин:

2. Изтрийте съдържанието на конкретен файл

Били ли сте някога в ситуация, в която е трябвало да изтриете цялото старо съдържание от файл, но сте искали да запазите самия файл непокътнат? Ако е така, можете да използвате ясно съдържание команда от PowerShell, за да го направите.

Clear-Content C: \ Temp \ TestFile.txt

Разменете пътя на файла за файла, който искате да изчистите.

3. Изпълнете команда в отдалечен компютър

Можете също да използвате Windows PowerShell за изпълнение на команда на един или няколко отдалечени компютъра. Тази функционалност на PowerShell е известна като PowerShell Remoting. Всичко, от което се нуждаете, е един компютър в края и надеждна интернет връзка.

Преди да изпълните командата обаче, първо ще трябва да установите отдалечена връзка между множество компютри. Можете да използвате командата PSSession, за да стартирате отдалечени команди.

Enter-PSSession -ComputerName RemotePCName -Credential UserID

След като се свържете с компютъра, можете да изпълнявате команди на PowerShell, както ако го правите в локална система.

Ако искате да изпълните команда на множество отдалечени компютри, изпълнете тази команда:

Invoke-Command -ComputerName Server01, Server02 -FilePath c: \ Scripts \ DiskCollect.ps1

Този фрагмент ще изпълни скрипта DiskCollect.ps1 на отдалечени компютри, Server01 и Server02. За подробно въведение в отдалечените команди вижте Официалното ръководство за отдалечено командване на Microsoft.

4. Използвайте PowerShell за сканиране за злонамерен софтуер

Можете да стартирате сканиране за злонамерен софтуер на вашата система директно през Windows PowerShell. За да стартирате бързо сканиране, въведете следните команди в PowerShell и натиснете Въведете:

Start-MpScan -ScanType QuickScan

Но понякога бързото сканиране не е достатъчно. За щастие можете също да изпълните пълно сканиране от PowerShell.

Start-MpScan -ScanType FullScan

Имайте предвид, че пълното сканиране може да отнеме известно време, така че би било разумно да го стартирате във фонов режим. За това използвайте тази команда вместо това:

Start-MpScan -ScanType FullScan -AsJob

Това ще стартира пълно сканиране на злонамерен софтуер във фонов режим, докато се справяте с други задачи. За повече информация вижте пълното ни ръководство за използване на PowerShell за сканиране на вашия компютър за злонамерен софтуер.

5. Бъркане с файлове и папки

Можете дори да управлявате файловете и папките на вашата система направо от едно място с помощта на Windows PowerShell. Има много различни неща, които можете да направите, като например преместване, отваряне, преименуване и т.н. Както при предишните команди, изключете mshaa за вашето потребителско име.

Преименуване на файлове и папки

Можете лесно да преименувате вашите файлове и папки с помощта на Преименуване на елемент cmdlet в PowerShell.

Преименуване на елемент c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls MemesAreCool.xls

Преместване на файлове и папки

Подобно на преименуването, можете да използвате PowerShell и за преместване на файлове и папки на компютъра.

Преместване на елемент c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls c: \ Users \ mshaa \ Documents

Отваряне на файлове 

Използвайте командата по-долу, за да отворите произволен файл във вашата система:

Извикване на елемент c: \ MakeUseOf \ HelloWorld.txt

Също така можете да отворите няколко файла наведнъж, след като леко сте настроили горната команда.

Извикване на елемент c: \ MakeUseOf \ *. Txt

Замяната на името на конкретен файл със звездичка (*) ще позволи на Извикване на артикул cmdlet отваря няколко файла наведнъж.

Направете Windows PowerShell ваш съюзник

Надяваме се, че това кратко ръководство ще ви помогне да започнете работа с PowerShell. Като безплатно приложение от Microsoft, това е много полезен инструмент, който да съхранявате в чантата си с инструменти на Windows, за да направите работата на Windows по-гладка и автоматизирана.

електронна поща
Какво е Arduino? Какво можете да направите с него? Обяснено

Arduino е забележително устройство за електроника. Научете какво е това, какво можете да правите с него и как да започнете.

Прочетете Напред

Свързани теми
  • Windows
  • Компютърна автоматизация
  • Командния ред
  • PowerShell
За автора
Шаант Минхас (Публикувани 33 статии)

Shaant е писател на персонала в MUO. Завършил компютърни приложения, той използва страстта си към писането, за да обясни сложни неща на обикновен английски език. Когато не изследва или пише, може да се намери да се наслаждава на добра книга, да тича или да се разхожда с приятели.

Още от Shaant Minhas

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.