អ្នកគ្រប់គ្រងប្រព័ន្ធមានឧបករណ៍គួរឱ្យចាប់អារម្មណ៍មួយដែលមិនតែងតែត្រូវបានគេប្រើបានល្អទេ៖ Windows PowerShell ។ សូមអរគុណចំពោះវា វាអាចធ្វើទៅបានដោយស្វ័យប្រវត្តិនូវកិច្ចការជាច្រើន ឬយ៉ាងហោចណាស់ក៏ប្រតិបត្តិវាតាមរបៀបដែលមានសណ្តាប់ធ្នាប់ និងគ្រប់គ្រងជាងមុន។
គំនិតនេះបានកើតក្នុងឆ្នាំ 2003 ក្រោមឈ្មោះរបស់ MONAD ហើយបីឆ្នាំក្រោយមកវាត្រូវបានដាក់ឱ្យប្រើប្រាស់ជាសាធារណៈក្រោមឈ្មោះបច្ចុប្បន្នរបស់វាសម្រាប់ការបង្ហាញអំពី ប្រព័ន្ធប្រតិបត្តិការ Windows ម៉ាស៊ីន Vista. ក្រោយមក វាក៏ត្រូវបានបញ្ចូលទៅក្នុងកំណែ Windows 7, Windows 8 និង Windows 10 ផងដែរ។លើសពីនេះ វាក៏អាចដំឡើង Powershell នៅលើប្រព័ន្ធ Linux និង MacOS ផងដែរ។
ក្នុងរយៈពេលដ៏ខ្លីវាត្រូវបានគេដឹងថាគំនិតនៃការបើកដំណើរការ Windows Powershell បានទទួលជោគជ័យ។ ពីក្រុមហ៊ុន Microsoft វាត្រូវបានធានាថាការធ្វើជាម្ចាស់ឧបករណ៍នេះនឹងក្លាយទៅជា ជំនាញសំខាន់បំផុតដែលអ្នកគ្រប់គ្រងនឹងត្រូវការនាពេលអនាគត។ សម្រាប់វាតែម្នាក់ឯងវាគួរអោយយកចិត្តទុកដាក់។
លិបិក្រម
Windows Powershell: ឧបករណ៍ដ៏មានអានុភាព
Windows PowerShell គឺជាឧបករណ៍មួយដែលត្រូវបានបង្កើតឡើងដោយគំនិតគួរឱ្យសរសើរក្នុងការធ្វើឱ្យជីវិតកាន់តែងាយស្រួលសម្រាប់អ្នកសរសេរកម្មវិធី។ នៅក្នុងការគណនាវាត្រូវបានផ្តល់ឈ្មោះ សែល ទៅកាន់ចំណុចប្រទាក់បន្ទាត់ពាក្យបញ្ជាដែលមុខងារចម្បងរបស់វាគឺដើម្បីប្រមូលព័ត៌មាន និងប្រតិបត្តិកម្មវិធី។ ជាការពិត Windows PowerShell គឺជាសែលពាក្យបញ្ជាទំនើបមួយដែលត្រូវបានបង្កើតឡើងដោយយកលក្ខណៈពិសេសល្អបំផុតនៃសែលផ្សេងទៀត។
សែលដ៏មានឥទ្ធិពលនេះពីក្រុមហ៊ុន Microsoft ប្រើប្រាស់ ភាសាស្គ្រីបដែលធ្វើឱ្យកិច្ចការទាំងនេះកាន់តែងាយស្រួលអនុវត្ត។ ម្យ៉ាងវិញទៀត វាប្រើប្រាស់ភាសាសរសេរកម្មវិធីដែលត្រូវបានបង្កើតឡើងនៅក្នុង .NET Framework របស់ Microsoft ដែលជាភាសាមួយដែលត្រូវបានប្រើប្រាស់យ៉ាងទូលំទូលាយបំផុតនៅក្នុងពិភពលោក។
បច្ចុប្បន្នមានឧបករណ៍បន្ទាត់ពាក្យបញ្ជាប្រហែល 130 នៅក្នុង PowerShell ។ សូមអរគុណដល់ពួកគេ ភាពរហ័សរហួនកាន់តែច្រើនត្រូវបានសម្រេចនៅពេលបំពេញកិច្ចការចម្រុះបំផុត ទាំងនៅក្នុងប្រព័ន្ធក្នុងស្រុក និងពីចម្ងាយ។
តើ Windows PowerShell សម្រាប់អ្វី?
គ្មានការងឿងឆ្ងល់ទេថា នេះគឺជាដំណោះស្រាយដ៏ល្អបំផុតមួយ ដែលរចនាឡើងដោយក្រុមហ៊ុន Microsoft នៅក្នុងពេលថ្មីៗនេះ។ PowerShell អាចជាជំនួយដ៏អស្ចារ្យសម្រាប់អ្នកប្រើដែលចង់សម្រេចបានកម្រិតជាក់លាក់មួយនៃស្វ័យប្រវត្តិកម្មនៃកិច្ចការរបស់ពួកគេ ពីការស្វែងរករហូតដល់ការនាំចេញព័ត៌មាននៅលើកុំព្យូទ័រដែលមានបណ្តាញ។
សកម្មភាពទាំងអស់ត្រូវបានប្រតិបត្តិតាមរយៈ ការរួមបញ្ចូលគ្នានៃពាក្យបញ្ជា (ពាក្យបញ្ជាអនុញ្ញាតឱ្យ o cmdlets) និងតាមរយៈ ការសរសេរស្គ្រីប. នេះគឺជាឧបករណ៍ប្រើប្រាស់មួយចំនួនរបស់វា៖
ការទទួលបានព័ត៌មាន
PowerShell អនុញ្ញាតឱ្យយើងចូលប្រើប្រព័ន្ធឯកសាររបស់កុំព្យូទ័រ សូម្បីតែទៅដល់ទិន្នន័យ និងព័ត៌មានដែលមិនអាចចូលដំណើរការបានច្រើនបំផុត ដូចជាបញ្ជីឈ្មោះវីនដូជាដើម។ "ផ្លូវ" នេះនៅតែបើកចំហតាមរយៈការប្រើប្រាស់មូលដ្ឋាន .NET Framework ។ ផងដែរព័ត៌មានទាំងអស់គឺ មានសម្រាប់អ្នកប្រើប្រាស់បន្ទាត់ពាក្យបញ្ជាតែមួយ. ការត្រួតពិនិត្យសរុប និងការមើលឃើញ។
សមត្ថភាពស្វ័យប្រវត្តិកម្ម
ប្រហែលជាទិដ្ឋភាពគួរឱ្យចាប់អារម្មណ៍បំផុតនៃ PowerShell ដែលរួមបញ្ចូលជាច្រើន។ cmdlets ពាក្យបញ្ជាមុខងារសាមញ្ញ និងមូលដ្ឋានដែលបានបង្កើតឡើងក្នុងសែល។ អ្នកផ្សេងទៀតអាចត្រូវបានបន្ថែមទៅទាំងនេះ cmdlets ផ្ទាល់ខ្លួន។ ពាក្យបញ្ជានីមួយៗអាចត្រូវបានប្រើជាលក្ខណៈបុគ្គល ឬរួមបញ្ចូលគ្នាដើម្បីប្រតិបត្តិកិច្ចការស្មុគស្មាញបន្ថែមទៀត។ឈានដល់កម្រិតគួរឱ្យកត់សម្គាល់នៃស្វ័យប្រវត្តិកម្ម។
ទាក់ទងនឹងនេះគឺជាសមត្ថភាព លទ្ធភាព ផ្តល់ជូនដោយ Windows Powershell ។ តាមរយៈស្គ្រីប cmdlet តែមួយ ភារកិច្ចប្រភេទទម្លាប់ (ដូចជាការអាប់ដេតប្រព័ន្ធប្រតិបត្តិការ) អាចត្រូវបានអនុវត្តដើម្បីប្រតិបត្តិនៅលើបណ្តាញកុំព្យូទ័ររាល់ពេលជាក់លាក់។
ការតភ្ជាប់ពីចម្ងាយ
គួរកត់សម្គាល់ផងដែរគឺសមត្ថភាពរបស់ PowerShell ភ្ជាប់ពីចម្ងាយទៅប្រព័ន្ធផ្សេងទៀត។. ឧទាហរណ៍អាចជាអ្នកគ្រប់គ្រងដែលចង់ភ្ជាប់ទៅម៉ាស៊ីនមេដែលមានទីតាំងនៅទីតាំងជាក់ស្តែងផ្សេង ដែលគាត់អាចប្រតិបត្តិពាក្យបញ្ជាតាមរបៀបដូចគ្នានឹងគាត់កំពុងធ្វើការដោយផ្ទាល់។
ពាក្យបញ្ជា PowerShell ងាយស្រួលមួយចំនួន
ដើម្បីចាប់ផ្តើមធ្វើការជាមួយឧបករណ៍ PowerShell អ្នកត្រូវតែចូលប្រើមុខងារ Run ដែលមាននៅក្នុង Windows ដោយធ្វើតាមជំហានទាំងនេះ៖
- ចុចគ្រាប់ចុចក្នុងពេលដំណាលគ្នា។ វីនដូ + R.
- នៅក្នុងប្រអប់រត់ដែលបើកបន្ទាប់យើងវាយ "PowerShell" ហើយចុចលើ "ដើម្បីទទួលយក".
នេះគឺជាបញ្ជីនៃ cmdlets ងាយស្រួលដែលអាចប្រើបានក្នុង PowerShell ទោះបីជាពួកគេគ្រាន់តែជាគំរូតូចមួយនៃពួកវាទាំងអស់ក៏ដោយ៖
ទទួលជំនួយ
រឿងដំបូងមួយដែលត្រូវរៀនគ្រប់គ្រង PowerShell ឱ្យបានល្អ ព្រោះពាក្យបញ្ជានេះនឹងផ្តល់ឱ្យយើងនូវ ឯកសារទាំងអស់ដែលយើងត្រូវដឹងអំពីមុខងារ cmdlets ពាក្យបញ្ជា និងស្គ្រីប. ឧទាហរណ៍ ដើម្បីស្វែងយល់បន្ថែមអំពី Get-Service cmdlet វាយ "Get-Help Get-Service"។
ចម្លងធាតុ
ដោយប្រើពាក្យបញ្ជានេះ អ្នកអាចចម្លងថតឯកសារ ឬឯកសារ។ វាក៏អនុញ្ញាតឱ្យអ្នកចម្លង និងប្តូរឈ្មោះពួកវាផងដែរ។
ទទួលបានសេវាកម្ម
ធ្លាប់ ដឹងថាតើសេវាកម្មអ្វីខ្លះត្រូវបានតំឡើងនៅលើប្រព័ន្ធa ទាំងអ្នកដែលកំពុងដំណើរការ និងអ្នកដែលឈប់រួចហើយ។
ហៅពាក្យបញ្ជា
វាត្រូវបានប្រើដើម្បីប្រតិបត្តិស្គ្រីប ឬពាក្យបញ្ជា PowerShell នៅលើកុំព្យូទ័រមួយ ឬច្រើន។ វាត្រូវបានប្រើដោយការសរសេរ Invoke-Command នៅជាប់នឹងស្គ្រីបជាមួយនឹងទីតាំងពិតប្រាកដរបស់វា។
លុបធាតុ
ពាក្យបញ្ជាដើម្បីលុបធាតុណាមួយដូចជា ថតឯកសារ និងមុខងារ។ វាអនុញ្ញាតឱ្យលុបការជ្រើសរើសដោយផ្អែកលើស៊េរីនៃប៉ារ៉ាម៉ែត្រជាក់លាក់។
ទទួលដំណើរការ
ដោយប្រើ PowerShell អ្នកក៏អាចស្វែងយល់ថាដំណើរការណាមួយកំពុងដំណើរការ (ប្រតិបត្តិការរបស់វាគឺស្រដៀងនឹងពាក្យបញ្ជា Get-Service)។
សេចក្តីសន្និដ្ឋាន
យកម្តងមួយៗ ពាក្យបញ្ជាទាំងអស់នេះហាក់ដូចជាមិនមានប្រយោជន៍ខ្លាំងទេ។ សក្តានុពលពិតរបស់វាត្រូវបានបង្ហាញនៅពេលដែលពាក្យបញ្ជាត្រូវបានផ្សំជាមួយប៉ារ៉ាម៉ែត្រផ្សេងទៀត។ នេះគឺជាកន្លែងដែលពួកគេរកឃើញសក្តានុពលពេញលេញរបស់ពួកគេ។
ជាចុងក្រោយ ប្រសិនបើយើងចង់ដឹងអំពី PowerShell cmdlets ដែលមានទាំងអស់នោះ អ្វីទាំងអស់ដែលយើងត្រូវធ្វើគឺប្រតិបត្តិពាក្យបញ្ជា។ "បង្ហាញពាក្យបញ្ជា"ដែលនឹងបើកបង្អួចដែលបង្ហាញបញ្ជីវែងនៃពាក្យបញ្ជាទាំងអស់។
៥៧ យោបល់ទុកអ្នក
កិរិយាស័ព្ទច្រើន និងពិបាករំលាយណាស់។ ខ្ញុំមិនដឹងថាវាសម្រាប់អ្វីទេ។
តើខ្ញុំធ្វើបច្ចុប្បន្នភាពវាដោយរបៀបណា?