Бо насби варианти нави Windows системаи оператсионӣ, истифодабарандагони аврупоӣ номҳои нави барномаҳоро фаро мегиранд, ки онҳо пештар шунида намешуданд ва мақсадашон онҳоро намедонистанд. Яке аз чунин барномаи PowerShell. Агар он дар OS сохта шуда бошад, пас барои он баъзе сабабҳо хизмат мекунанд. WinNws PowerShell чӣ гуна аст, истифодабарандагон аксар вақт ин саволро мепурсанд. Биёед ба он наздик шавед.
![files/2017/11/1-550.jpg 700w, http://ru-safety.info/files/2017/11/1-5-300x193.jpg 300w Вызванная справка в программе PowerShell](../../files/2017/11/1-5.jpg)
Ин замима барои роҳбарон ва таҳиякунандагони система мебошад, аммо барои дигар истифодабарандагон, хусусан барои навовариҳо, он истифодаи каме аст. Windows PowerShell як хати муосири муосир аст, ки метавонад бо қоидаву назорати компютер дар системаи Windows кор карда тавонад. Ба ибораи дигар, ҳамон сатри фармон бо хусусиятҳои иловагӣ.
Мақолаи мақолаҳо:
- Возможности и предназначение программы PowerShell 1 Хусусиятҳои PowerShell ва мақсад
- Запуск и работа в Windows PowerShell 2 Оғози кор ва дар Windows PowerShell кор кардан
- Основные командлеты программы PowerShell 3 Cmdlets асосӣ PowerShell
Хусусият ва мақсадҳои PowerShell
Он мумкин аст, ки ин барнома Winodws PowerShell интерфейси забони скриптӣ аст, инчунин як платформаи иҷро кардани ин дастурҳо мебошад. PowerShell дар соли 2006 нашр гардид, ки он қисмати бастаи хидматрасонии дуюм буд ва аз он вақт барномаи мазкур қисми ҳамаи системаҳои оператсионии Microsoft гардид. Навиштани ин барнома дорои дарозии PS1 дорад ва қодир ба монанди файлҳои BAT ва CMD мебошанд.
Забони ин дастнавис асосан барои мизоҷони тиҷоратии Microsoft таҳия шудааст, ки барои истифодаи автоматикҳои гуногун дар идоракунии компютерҳо ва серверҳои Windows кор мекунанд. Асос барои забти аз платформаи .NET аз Microsoft гирифта мешавад.
Windows PowerShell ба шумо имкон медиҳад, ки бисёр вазифаҳо ва равандҳои гуногунро автоматӣ кунанд. Он ба шумо имкон медиҳад, ки назорат аз хадамот, суратҳисобҳо, танзимот, равандҳо ва ғ. Забони анъанавӣ ҳамаи фармонҳоро аз хати фармонҳои OS қабул мекунад, ки дар навбати худ забонест, ки аз он фарқиятҳои муайяне иборат аст, онҳо санҷишҳо номида мешаванд. Ин сканҳо дар принсипи "Verb + Noun" кор мекунанд. Масалан, "Get-Help", ки дар забони англисӣ маънои "Get Help" -ро дорад. Ин cmdlet барои кӯмак дархост мекунад. Барои гирифтани маълумот дар бораи клавиатура, "Get Get Help-Process" нависед. Дар ин ҳолат, барномаи мазкур дар бораи Ҳақиқати Ҳуқуқи Тарҷума маълумот медиҳад.
Оғоз ва кор дар Windows PowerShell
Роҳҳои гуногуни идоракунии Windows PowerShell дар OS мебошанд. Барои осонии барномаҳои ҷустуҷӯӣ дар системаи оператсионӣ, қуттии ҷустуҷӯ вуҷуд дорад. Шумо метавонед онро бо кушодани "My Computer" дар болои экран дар тарафи рост пахш кунед. Саволро "PowerShell" ворид кунед ва дар натиҷа ҷустуҷӯи барнома кушода мешавад. Дар Windows 10, барнома метавонад аз ҳамаи ҷузвдони корӣ иҷро карда шавад, барои он ки шумо бояд ба тугмаи "Файл" -ро дар қисми болоии болотар пахш кунед.
![files/2017/11/3-5.png 651w, http://ru-safety.info/files/2017/11/3-5-300x140.png 300w Запускаем программу из любой рабочей папки Windows 10](../../files/2017/11/3-5.png)
Барои намоиш додани барномаи Windows PowerShell, биёед баъзе аз хусусиятҳои худро бисанҷем, масалан, биёед сабадро тоза кунем. Барои функсия - "Clear-RecycleBin" як сммеди махсус вуҷуд дорад. Он барои навиштани скрипт ҳангоми хидматрасонии компютер муфид аст. Ҳангоми ворид кардани чунин фармон, шумо бояд диски маҳаллиро, ки дар он барнома ҷойгир аст, муайян кунед, ки ба шумо лозим аст, ки ин амалро иҷро кунед: "Clear-RecycleBin C:". Баъдан, бо хоҳиши тасдиқи хоҳиши хат пайдо мешавад, дар ин ҷо шумо бояд "Y" ва "Enter" -ро пахш кунед.
![300s, files/2017/11/5-1-300x59.jpg 300w, http://ru-safety.info/files/2017/11/5-1.jpg 700w, http://ru-safety.info/files/2017/11/5-1-300x59.jpg 300w Запуск очистки корзины в программе PowerShell](../../files/2017/11/5-1.jpg)
Агар шумо "-Force" -ро ба "Тоза-RecycleBin C:" сабт кунед, манбаи такрорӣ бе тасдиқи тоза карда мешавад.
- Биёед, бо истифодаи PowerShell пайванд кунед.
- Барои ин, фармонҳои "Expand-Archive" ва "Compress-Archive" мавҷуданд.
- Барои каталоги "C: \ file \" папкаи "C: \ archive \ file2.zip", фармонро нишон диҳед: "Compress-Archive -LiteralPath C: \ file \ -DestinationPath C: \ archive \ file2.zip .
- Дар натиҷаи иҷрои ин фармон, архив бо номи "file2.zip" дар феҳристи дар боло пайдошуда, ки дар он мӯҳтавои ҷузвдони "C: \ file \" сабт карда мешавад.
Cmdlets Basic PowerShell
Ин барнома дорои бисёр фармонҳои гуногун ба ҷузъҳои гуногуни Windows истифода бурда мешавад ва ҳамаи онҳо дар ин мақола тасвир хоҳанд кард. Дар зер баъзе фармонҳои Windows PowerShell мебошанд:
- "Навсозӣ - Кӯмак" - кӯмаки як ҷузъи мушаххасро нависед.
- "Get Help" - кӯмак ба даст.
- "Get command" - аз рӯйхати cmdlets ҷустуҷӯ кунед.
- "Format-Table" - шарҳи натиҷаҳои фармоиши мушаххас дар ҷадвал.
- "Нишондиҳандаи нав" тағйирёбандаи нав мебошад.
- "Тафовут-тағирёбанда" - нобуд кардани арзиши тағйирёбанда.
- "Тағирдиҳандаи тағирёбанда" - арзиши тағйирёбанда.
- "Format-Wide" шарҳи натиҷаҳои фармоиши иҷрошуда дар шакли миз аст, ки дар он танҳо як амвол барои як чиз объект мавҷуд аст.