Какво е Windows PowerShell?

Какво е Windows PowerShell?

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





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





Какво е Windows PowerShell?

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





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

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



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

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





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

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





Какво е командлет PowerShell?

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

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

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

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

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

Get-Command *

Get-Command с параметъра 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 'I make memes; Therefore I am.'

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

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

Set-ExecutionPolicy RemoteSigned

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

Накрая въведете ДА СЕ и натиснете Въведете, и въведете тази команда, за да стартирате скрипта, като разменяте мшаа за вашето потребителско име.

& 'C:UsersmshaaDesktop
cript.txt'

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

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

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

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

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

Clear-Content C:TempTestFile.txt

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

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

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

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

Enter-PSSession -ComputerName RemotePCName -Credential UserID

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

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

Invoke-Command -ComputerName Server01, Server02 -FilePath c:ScriptsDiskCollect.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. Има много различни неща, които можете да правите, като например преместване, отваряне, преименуване и т.н. Както при предишните команди, изключете мшаа за вашето потребителско име.

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

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

Rename-Item c:UsersmshaaDesktopMemesAreLame.xls MemesAreCool.xls

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

как да изтриете свързан акаунт

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

Move-Item c:UsersmshaaDesktopMemesAreLame.xls c:UsersmshaaDocuments

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

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

Invoke-Item c:MakeUseOfHelloWorld.txt

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

Invoke-Item c:MakeUseOf*.txt

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

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

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

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

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

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

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

Още от Shaant Minhas

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

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

Щракнете тук, за да се абонирате