- PowerShell යනු Windows පද්ධතිවල කාර්යයන් ස්වයංක්රීය කිරීම සඳහා බලවත් මෙවලමකි.
- විධාන සහ ස්ක්රිප්ට් හරහා ක්රියාවලි, සේවා සහ ජාල උසස් කළමනාකරණයට ඉඩ සලසයි.
- ගොනු හැසිරවීමට, වැඩසටහන් ක්රියාත්මක කිරීමට සහ සේවාදායකයන් වින්යාස කිරීමට එහි ඇති හැකියාව එය අත්යවශ්ය කරයි.
- cmdlets සහ මොඩියුල භාවිතා කිරීමෙන් ඔබේ තොරතුරු තාක්ෂණ පරිපාලනය සහ ආරක්ෂක හැකියාවන් පුළුල් වේ.
පවර්ෂෙල් එය තොරතුරු තාක්ෂණ වෘත්තිකයන්ට, පද්ධති පරිපාලකයින්ට සහ ස්වයංක්රීයකරණය පිළිබඳ උනන්දුවක් දක්වන අයට භාවිතා කළ හැකි බලවත්ම මෙවලම්වලින් එකකි. බොහෝ අය මූලික විධාන දැන සිටියත්, ඒවායේ දියුණු විභවයෙන් ප්රයෝජන ගන්නේ ස්වල්ප දෙනෙක් පමණි. මෙම ලිපියෙන් අපි ඒවායින් කිහිපයක් ගවේෂණය කරන්නෙමු උසස් PowerShell උපක්රම más útiles.
Desde los මූලික විධාන තෙක් විශේෂිත වින්යාසයන්, පද්ධති කළමනාකරණය වැඩිදියුණු කිරීමට, ක්රියාවලීන් ප්රශස්ත කිරීමට සහ මෙම බලගතු ස්ක්රිප්ටින් භාෂාවෙන් උපරිම ප්රයෝජන ගැනීමට මෙහිදී ඔබට බොහෝ ක්රම සොයාගත හැකිය.. ඔබ මාතෘකාව ගැඹුරින් සොයා බැලීමට බලාපොරොත්තු වන ආරම්භකයෙකු හෝ ඔබේ දැනුම ඊළඟ මට්ටමට ගෙන යාමට බලාපොරොත්තු වන පළපුරුදු ඉගෙන ගන්නෙකු වුවද, මෙය ඔබට උනන්දුවක් දක්වනු ඇත.
CMD වෙනුවට PowerShell භාවිතා කරන්නේ ඇයි?
ඔබ කවදා හෝ රේඛාව භාවිතා කර ඇත්නම් වින්ඩෝස් විධාන (CMD), ඔබ PowerShell වෙත මාරු විය යුත්තේ මන්දැයි ඔබ බොහෝ විට කල්පනා කර ඇති. පිළිතුර සරලයි: PowerShell වඩාත් බලවත්, නම්යශීලී සහ බහුකාර්ය වේ.. එය ඔබට තනි විධාන ක්රියාත්මක කිරීමට පමණක් නොව, පද්ධති පරිපාලනය සඳහා අත්යවශ්ය මෙවලමක් බවට පත් කරමින් උසස් ස්ක්රිප්ටින් භාෂාවක් ද දක්වයි.
- උසස් ස්වයංක්රීයකරණය: අභිරුචිකරණය කළ හැකි ස්ක්රිප්ට් භාවිතයෙන් වෙහෙසකර කාර්යයන් ස්වයංක්රීය කිරීමට PowerShell ඔබට ඉඩ සලසයි.
- API සහ පද්ධති සමඟ අන්තර්ක්රියා: ඔබට පහසුවෙන් ගබඩා, දත්ත සමුදායන් සහ වලාකුළු සේවා වෙත ප්රවේශ විය හැක.
- Mayor control y personalización: CMD මූලික විධාන පමණක් ලබා දෙන අතර, PowerShell මඟින් ස්ක්රිප්ට් නිර්මාණය කිරීම සහ උසස් ආකාරවලින් ගොනු සහ පද්ධති සමඟ අන්තර් ක්රියා කිරීම පහසු කරයි.
Windows හි PowerShell විවෘත කරන්නේ කෙසේද?
මෙම බලගතු මෙවලම භාවිතා කිරීම ආරම්භ කිරීමට, PowerShell හි උසස් උපක්රම ඉගෙන ගැනීමට පෙර, ඔබ මුලින්ම එය ඔබේ Windows මෙහෙයුම් පද්ධතිය මත දියත් කරන්නේ කෙසේදැයි දැන සිටිය යුතුය. මෙය කිරීමට ක්රම කිහිපයක් තිබේ:
- Desde el menú de inicio: සෙවුම් තීරුවේ "PowerShell" ටයිප් කර Windows PowerShell තෝරන්න. ඔබට ඉහළ අවසරයන් අවශ්ය නම්, දකුණු-ක්ලික් කර පරිපාලක ලෙස ධාවනය කරන්න තෝරන්න.
- යතුරුපුවරු කෙටිමඟක් භාවිතා කිරීම: ඔබන්න වින් + එක්ස් සහ තෝරන්න Windows Terminal (Admin) en el listado.
- විධාන විමසුමෙන්: CMD විවෘත කර “powershell” ටයිප් කර Enter ඔබන්න.
විවෘත කළ පසු, ඔබට සෘජුවම විධාන ටයිප් කිරීම ආරම්භ කළ හැකිය, නැතහොත් වඩාත් සංකීර්ණ ක්රියාවලීන් ස්වයංක්රීය කිරීමට ස්ක්රිප්ට් සෑදිය හැකිය.
PowerShell හි අත්යවශ්ය මූලික විධාන
මෙම පරිසරය තුළ අලුතින් ආරම්භ කරන අයට, සමහරක් දැන ගැනීම අත්යවශ්ය වේ අත්යවශ්ය මූලික විධාන එය PowerShell සැරිසැරීමට සහ භාවිතා කිරීමට පහසු කරයි:
- Get-Help: PowerShell හි ඇති ඕනෑම විධානයක් පිළිබඳ තොරතුරු පෙන්වයි.
- Get-Command: පද්ධතියේ ඇති සියලුම විධාන ලැයිස්තුගත කරන්න.
- ලබා ගැනීමේ ක්රියාවලිය: සියලුම ක්රියාත්මක වන ක්රියාවලි ලැයිස්තුවක් පෙන්වයි.
- Stop-Process: නිශ්චිත ක්රියාවලියක් එහි නමෙන් හෝ හඳුනාගැනීමෙන් අවසන් කරයි.
- Get-Service: පද්ධතියේ ස්ථාපනය කර ඇති සියලුම සේවාවන් ඒවායේ තත්ත්වය සමඟ ලැයිස්තුගත කරයි.
PowerShell සමඟ කාර්යයන් ස්වයංක්රීය කිරීම
අපි දේවල් ටිකක් ඉහළට ගෙන ගොස් උසස් PowerShell උපක්රම කිහිපයක් දෙස බලමු. මෙම මෙවලමෙහි කැපී පෙනෙන ලක්ෂණයක් වන්නේ එහි ඇති හැකියාවයි automatizar tareas. මෙය සාක්ෂාත් කරගනු ලබන්නේ ස්ක්රිප්ට් හරහා සහ cmdlets විධානයක් ක්රියාත්මක කිරීමෙන් සංකීර්ණ ක්රියා සිදු කිරීමට ඔබට ඉඩ සලසයි.
Crear un script básico
ස්වයංක්රීයකරණය ආරම්භ කිරීම සඳහා, PowerShell ISE හෝ පෙළ සංස්කාරකයක් විවෘත කර දිගුවක් සහිත ස්ක්රිප්ට් එකක් ලියන්න. .ps1. මෙන්න සරල උදාහරණයක්:
$fecha = Get-Date
Write-Output "La fecha actual es: $fecha"
මෙම ස්ක්රිප්ට් එක “my_script.ps1” ලෙස සුරකින්න සහ ප්රතිදානය බැලීමට PowerShell වෙතින් එය ක්රියාත්මක කරන්න.
PowerShell සමඟ කාර්යයක් කාලසටහන්ගත කරන්න
ඔබට නිශ්චිත කාල පරතරයන්හිදී ස්ක්රිප්ට් එකක් ස්වයංක්රීයව ක්රියාත්මක කිරීමට අවශ්ය නම්, ඔබට මෙය භාවිතා කළ හැකිය Programador de Tareas de Windows. Para ello, hay que seguir estos pasos:
- Task Scheduler විවෘත කර නව මූලික කාර්යයක් සාදන්න.
- ඔබට එය කොපමණ වාරයක් ක්රියාත්මක කිරීමට අවශ්ය දැයි තෝරන්න.
- ක්රියාවේදී, "වැඩසටහනක් ආරම්භ කරන්න" තෝරන්න සහ "powershell.exe" තෝරන්න.
- තර්ක තුළ, ඔබේ ස්ක්රිප්ට් එකට මාර්ගය එක් කරන්න (උදාහරණයක් ලෙස, “C:\Scripts\my_script.ps1”).
- කාර්යය සුරකිමින් එය නිවැරදිව ක්රියාත්මක වන බව තහවුරු කරන්න.

උසස් PowerShell උපක්රම: Cmdlets, මොඩියුල සහ Scripting
වඩාත් දියුණු PowerShell උපක්රම: උසස් cmdlets, මොඩියුල සහ ස්ක්රිප්ට් භාවිතය. ඊළඟට, අපි මෙම විශේෂාංග කිහිපයක් ගවේෂණය කරන්නෙමු:
Importar y exportar datos
PowerShell මඟින් ඔබට CSV සහ JSON වැනි විවිධ ආකෘතිවලින් දත්ත සමඟ වැඩ කිරීමට ඉඩ සලසයි. සමහර ප්රයෝජනවත් cmdlets වලට ඇතුළත් වන්නේ:
- අපනයන-CSV: CSV ආකෘතියෙන් දත්ත සුරකින්න.
- ආයාත-CSV: CSV ගොනුවකින් දත්ත පූරණය කරන්න.
- Json වෙත පරිවර්තනය කරන්න: දත්ත JSON ආකෘතියට පරිවර්තනය කරයි.
- ConvertFrom-Json: JSON වෙතින් දත්ත ආයාත කරන්න.
Uso de módulos
PowerShell හි මොඩියුල මඟින් ඔබට අමතර කාර්යයන් ආයාත කිරීමෙන් එහි හැකියාවන් පුළුල් කිරීමට ඉඩ සලසයි. පවතින මොඩියුල සෙවීමට, මෙම විධානයන් භාවිතා කරන්න:
Find-Module
ඉන්පසු, ඒවා ස්ථාපනය කිරීමට:
Install-Module -Name NombreDelModulo
සහ ඔබේ සැසියට මොඩියුලයක් පූරණය කිරීමට:
Import-Module NombreDelModulo
PowerShell යනු පද්ධති පරිපාලකයින්ට සහ තොරතුරු තාක්ෂණ වෘත්තිකයන්ට නව මට්ටමේ ස්වයංක්රීයකරණය සහ පාලනයක් ලබා ගැනීමට හැකියාව ලබා දෙන අතිශයින්ම බලවත් මෙවලමකි. මෙම දියුණු PowerShell උපක්රම ඉගෙන ගෙන ඒවායේ ස්ක්රිප්ට් ඔබේ එදිනෙදා ජීවිතයේදී යෙදීමෙන් විශාල වෙනසක් කළ හැකිය ඔබේ මෙහෙයුම් කාර්යක්ෂමතාව වැඩි දියුණු කිරීම සහ ඔබේ කාලය ප්රශස්ත කිරීම.
විවිධ ඩිජිටල් මාධ්යවල වසර දහයකට වැඩි පළපුරුද්දක් ඇති තාක්ෂණ සහ අන්තර්ජාල ගැටලු පිළිබඳ විශේෂඥ සංස්කාරක. මම ඊ-වාණිජ්යය, සන්නිවේදනය, මාර්ගගත අලෙවිකරණ සහ ප්රචාරණ සමාගම් සඳහා සංස්කාරක සහ අන්තර්ගත නිර්මාපකයෙකු ලෙස කටයුතු කර ඇත. මම ආර්ථික විද්යාව, මූල්ය සහ වෙනත් අංශවල වෙබ් අඩවිවල ද ලියා ඇත. මගේ රැකියාවත් මගේ ආශාවයි. දැන්, මගේ ලිපි හරහා Tecnobits, අපගේ ජීවිත වැඩිදියුණු කිරීම සඳහා සෑම දිනකම තාක්ෂණ ලෝකය අපට ලබා දෙන සියලුම ප්රවෘත්ති සහ නව අවස්ථා ගවේෂණය කිරීමට මම උත්සාහ කරමි.
