- பவர்ஷெல் என்பது விண்டோஸ் கணினிகளில் பணிகளை தானியக்கமாக்குவதற்கான ஒரு சக்திவாய்ந்த கருவியாகும்.
- கட்டளைகள் மற்றும் ஸ்கிரிப்டுகள் மூலம் செயல்முறைகள், சேவைகள் மற்றும் நெட்வொர்க்குகளின் மேம்பட்ட நிர்வாகத்தை அனுமதிக்கிறது.
- கோப்புகளை கையாளுதல், நிரல்களை இயக்குதல் மற்றும் சேவையகங்களை உள்ளமைத்தல் போன்ற அதன் திறன் அதை இன்றியமையாததாக ஆக்குகிறது.
- cmdlets மற்றும் தொகுதிகளைப் பயன்படுத்துவது உங்கள் IT நிர்வாகம் மற்றும் பாதுகாப்பு திறன்களை விரிவுபடுத்துகிறது.
பவர்ஷெல் இது ஐடி வல்லுநர்கள், கணினி நிர்வாகிகள் மற்றும் ஆட்டோமேஷன் ஆர்வலர்கள் பயன்படுத்தக்கூடிய மிகவும் சக்திவாய்ந்த கருவிகளில் ஒன்றாகும். பலருக்கு அடிப்படை கட்டளைகள் தெரிந்திருந்தாலும், மிகச் சிலரே அவற்றின் மேம்பட்ட திறனைப் பயன்படுத்திக் கொள்கிறார்கள். இந்தக் கட்டுரையில், நாம் சிலவற்றை ஆராய்வோம் மேம்பட்ட பவர்ஷெல் தந்திரங்கள் மிகவும் பயனுள்ள.
இருந்து அடிப்படை கட்டளைகள் வரை சிறப்பு உள்ளமைவுகள், கணினி நிர்வாகத்தை மேம்படுத்தவும், செயல்முறைகளை மேம்படுத்தவும், இந்த சக்திவாய்ந்த ஸ்கிரிப்டிங் மொழியை அதிகம் பயன்படுத்திக்கொள்ளவும் பல வழிகளை இங்கே காணலாம்.. நீங்கள் தலைப்பை ஆழமாக ஆராய விரும்பும் ஒரு தொடக்கக்காரராக இருந்தாலும் சரி அல்லது உங்கள் அறிவை அடுத்த கட்டத்திற்கு கொண்டு செல்ல விரும்பும் அனுபவம் வாய்ந்த கற்பவராக இருந்தாலும் சரி, இது உங்களுக்கு ஆர்வமாக இருக்கும்.
CMD-க்கு பதிலாக PowerShell-ஐ ஏன் பயன்படுத்த வேண்டும்?
நீங்கள் எப்போதாவது இந்த வரியைப் பயன்படுத்தியிருந்தால் விண்டோஸ் கட்டளைகள் (CMD), நீங்கள் ஏன் பவர்ஷெல்லுக்கு மாற வேண்டும் என்று யோசித்திருக்கலாம். பதில் எளிது: பவர்ஷெல் மிகவும் சக்தி வாய்ந்தது, நெகிழ்வானது மற்றும் பல்துறை திறன் கொண்டது.. இது தனிப்பட்ட கட்டளைகளை இயக்க உங்களை அனுமதிப்பது மட்டுமல்லாமல், மேம்பட்ட ஸ்கிரிப்டிங் மொழியையும் கொண்டுள்ளது, இது கணினி நிர்வாகத்திற்கான ஒரு அத்தியாவசிய கருவியாக அமைகிறது.
- மேம்பட்ட ஆட்டோமேஷன்: தனிப்பயனாக்கக்கூடிய ஸ்கிரிப்ட்களைப் பயன்படுத்தி கடினமான பணிகளை தானியக்கமாக்க பவர்ஷெல் உங்களை அனுமதிக்கிறது.
- APIகள் மற்றும் அமைப்புகளுடனான தொடர்பு: நீங்கள் களஞ்சியங்கள், தரவுத்தளங்கள் மற்றும் கிளவுட் சேவைகளை எளிதாக அணுகலாம்.
- அதிக கட்டுப்பாடு மற்றும் தனிப்பயனாக்கம்: CMD அடிப்படை கட்டளைகளை மட்டுமே வழங்கும் அதே வேளையில், பவர்ஷெல் ஸ்கிரிப்ட்களை உருவாக்குவதையும் கோப்புகள் மற்றும் அமைப்புகளுடன் மேம்பட்ட வழிகளில் தொடர்புகொள்வதையும் எளிதாக்குகிறது.
விண்டோஸில் பவர்ஷெல்லை எவ்வாறு திறப்பது
இந்த சக்திவாய்ந்த கருவியைப் பயன்படுத்தத் தொடங்க, பவர்ஷெல்லின் மேம்பட்ட தந்திரங்களைக் கற்றுக்கொள்வதற்கு முன், உங்கள் விண்டோஸ் இயக்க முறைமையில் அதை எவ்வாறு தொடங்குவது என்பதை நீங்கள் முதலில் தெரிந்து கொள்ள வேண்டும். இதைச் செய்ய பல வழிகள் உள்ளன:
- தொடக்க மெனுவிலிருந்து: தேடல் பட்டியில் "PowerShell" என டைப் செய்து Windows PowerShell ஐத் தேர்ந்தெடுக்கவும். உங்களுக்கு உயர்ந்த அனுமதிகள் தேவைப்பட்டால், வலது கிளிக் செய்து நிர்வாகியாக இயக்கு என்பதைத் தேர்ந்தெடுக்கவும்.
- விசைப்பலகை குறுக்குவழியைப் பயன்படுத்துதல்: அழுத்தவும் வெற்றி + எக்ஸ் தேர்ந்தெடு விண்டோஸ் டெர்மினல் (நிர்வாகம்) பட்டியலில்.
- கட்டளை வரியில் இருந்து: CMD-ஐ திறந்து “powershell” என டைப் செய்து, பின்னர் Enter-ஐ அழுத்தவும்.
திறந்தவுடன், நீங்கள் நேரடியாக கட்டளைகளைத் தட்டச்சு செய்யத் தொடங்கலாம் அல்லது மிகவும் சிக்கலான செயல்முறைகளை தானியக்கமாக்க ஸ்கிரிப்ட்களை உருவாக்கலாம்.
பவர்ஷெல்லில் உள்ள அத்தியாவசிய அடிப்படை கட்டளைகள்
இந்த சூழலில் புதிதாகத் தொடங்குபவர்கள், சிலவற்றை அறிந்து கொள்வது அவசியம் அத்தியாவசிய அடிப்படை கட்டளைகள் இது பவர்ஷெல்லை வழிசெலுத்துவதையும் பயன்படுத்துவதையும் எளிதாக்கும்:
- உதவி பெறுங்கள்: பவர்ஷெல்லில் கிடைக்கும் எந்த கட்டளை பற்றிய தகவலையும் காட்டுகிறது.
- கட்டளை பெறு: கணினியில் கிடைக்கும் அனைத்து கட்டளைகளையும் பட்டியலிடுங்கள்.
- பெறும் செயல்முறை: இயங்கும் அனைத்து செயல்முறைகளின் பட்டியலையும் காட்டுகிறது.
- நிறுத்த செயல்முறை: ஒரு குறிப்பிட்ட செயல்முறையை அதன் பெயர் அல்லது அடையாளங்காட்டியால் முடிக்கிறது.
- சேவையைப் பெறுங்கள்: கணினியில் நிறுவப்பட்ட அனைத்து சேவைகளையும் அவற்றின் நிலையுடன் பட்டியலிடுகிறது.
பவர்ஷெல் மூலம் பணிகளை தானியக்கமாக்குதல்
விஷயங்களை ஒரு படி மேலே கொண்டு சென்று சில மேம்பட்ட பவர்ஷெல் தந்திரங்களைப் பார்ப்போம். இந்த கருவியின் சிறப்பம்சங்களில் ஒன்று அதன் திறன் ஆகும் பணிகளை தானியங்குபடுத்துதல். இது ஸ்கிரிப்டுகள் மூலம் அடையப்படுகிறது மற்றும் cmdlets ஒரு கட்டளையை செயல்படுத்துவதன் மூலம் சிக்கலான செயல்களைச் செய்ய உங்களை அனுமதிக்கிறது.
ஒரு அடிப்படை ஸ்கிரிப்டை உருவாக்கவும்.
ஆட்டோமேஷனுடன் தொடங்க, பவர்ஷெல் ISE அல்லது ஒரு உரை திருத்தியைத் திறந்து நீட்டிப்புடன் ஒரு ஸ்கிரிப்டை எழுதுங்கள். .ps1. இங்கே ஒரு எளிய உதாரணம்:
$fecha = Get-Date
Write-Output "La fecha actual es: $fecha"
இந்த ஸ்கிரிப்டை “my_script.ps1” ஆக சேமித்து, வெளியீட்டைக் காண பவர்ஷெல்லிலிருந்து இயக்கவும்.
பவர்ஷெல் மூலம் ஒரு பணியைத் திட்டமிடுங்கள்
குறிப்பிட்ட இடைவெளியில் ஒரு ஸ்கிரிப்டை தானாக இயக்க வேண்டும் என்றால், நீங்கள் இதைப் பயன்படுத்தலாம் விண்டோஸ் பணி திட்டமிடுபவர். இதைச் செய்ய, இந்தப் படிகளைப் பின்பற்றவும்:
- பணி திட்டமிடுபவரைத் திறந்து புதிய அடிப்படை பணியை உருவாக்கவும்.
- அதை எத்தனை முறை இயக்க விரும்புகிறீர்கள் என்பதைத் தேர்ந்தெடுக்கவும்.
- செயலில், "ஒரு நிரலைத் தொடங்கு" என்பதைத் தேர்ந்தெடுத்து "powershell.exe" என்பதைத் தேர்ந்தெடுக்கவும்.
- வாதங்களில், உங்கள் ஸ்கிரிப்ட்டுக்கான பாதையைச் சேர்க்கவும் (எடுத்துக்காட்டாக, “C:\Scripts\my_script.ps1”).
- பணியைச் சேமித்து, அது சரியாக இயங்குகிறதா என்று சரிபார்க்கவும்.

மேம்பட்ட பவர்ஷெல் தந்திரங்கள்: Cmdlets, தொகுதிகள் மற்றும் ஸ்கிரிப்டிங்
மேலும் மேம்பட்ட பவர்ஷெல் தந்திரங்கள்: மேம்பட்ட cmdlets, தொகுதிகள் மற்றும் ஸ்கிரிப்ட்களின் பயன்பாடு. அடுத்து, இந்த அம்சங்களில் சிலவற்றை நாம் ஆராய்வோம்:
தரவை இறக்குமதி செய்து ஏற்றுமதி செய்யுங்கள்
CSV மற்றும் JSON போன்ற பல்வேறு வடிவங்களில் தரவுகளுடன் பணிபுரிய பவர்ஷெல் உங்களை அனுமதிக்கிறது. சில பயனுள்ள cmdlets பின்வருமாறு:
- ஏற்றுமதி-CSV: CSV வடிவத்தில் தரவைச் சேமிக்கவும்.
- இறக்குமதி-CSV: ஒரு CSV கோப்பிலிருந்து தரவை ஏற்றவும்.
- Json-க்கு மாற்றவும்: தரவை JSON வடிவத்திற்கு மாற்றுகிறது.
- ConvertFrom-Json: JSON இலிருந்து தரவை இறக்குமதி செய்.
தொகுதிகளைப் பயன்படுத்துதல்
பவர்ஷெல்லில் உள்ள தொகுதிகள் கூடுதல் செயல்பாடுகளை இறக்குமதி செய்வதன் மூலம் அதன் திறன்களை நீட்டிக்க உங்களை அனுமதிக்கின்றன. கிடைக்கக்கூடிய தொகுதிகளைத் தேட, இந்த கட்டளைகளைப் பயன்படுத்தவும்:
Find-Module
பின்னர், அவற்றை நிறுவ:
Install-Module -Name NombreDelModulo
உங்கள் அமர்வில் ஒரு தொகுதியை ஏற்ற:
Import-Module NombreDelModulo
பவர்ஷெல் என்பது மிகவும் சக்திவாய்ந்த கருவியாகும், இது கணினி நிர்வாகிகள் மற்றும் ஐடி நிபுணர்கள் ஒரு புதிய அளவிலான ஆட்டோமேஷன் மற்றும் கட்டுப்பாட்டை அடைய உதவுகிறது. இந்த மேம்பட்ட பவர்ஷெல் தந்திரங்களைக் கற்றுக்கொள்வதும் அவற்றின் ஸ்கிரிப்ட்களை உங்கள் அன்றாட வாழ்க்கையில் பயன்படுத்துவதும் பெரிய மாற்றத்தை ஏற்படுத்தும் உங்கள் செயல்பாட்டுத் திறனை மேம்படுத்துதல் மற்றும் உங்கள் நேரத்தை மேம்படுத்துதல்.
பல்வேறு டிஜிட்டல் மீடியாக்களில் பத்து வருடங்களுக்கும் மேலான அனுபவத்துடன் தொழில்நுட்பம் மற்றும் இணைய சிக்கல்களில் நிபுணத்துவம் பெற்ற ஆசிரியர். நான் ஈ-காமர்ஸ், கம்யூனிகேஷன், ஆன்லைன் மார்க்கெட்டிங் மற்றும் விளம்பர நிறுவனங்களுக்கு எடிட்டராகவும், உள்ளடக்கத்தை உருவாக்குபவராகவும் பணியாற்றியுள்ளேன். பொருளாதாரம், நிதி மற்றும் பிற துறைகளின் இணையதளங்களிலும் நான் எழுதியுள்ளேன். என் வேலையும் என் விருப்பம். இப்போது, என் கட்டுரைகள் மூலம் Tecnobits, நமது வாழ்க்கையை மேம்படுத்த தொழில்நுட்ப உலகம் ஒவ்வொரு நாளும் நமக்கு வழங்கும் அனைத்து செய்திகளையும் புதிய வாய்ப்புகளையும் ஆராய முயற்சிக்கிறேன்.
