பவர்ஷெல் 7க்கு மேம்படுத்துவது மதிப்புள்ளதா?

பவர்ஷெல் 7க்கு மேம்படுத்துவது மதிப்புள்ளதா?

விண்டோஸ் பவர்ஷெல் என்பது விண்டோஸ் இயக்க முறைமையின் ஒருங்கிணைந்த பகுதியாகும். இது ஒரு கட்டளை-வரி ஷெல் மற்றும் ஸ்கிரிப்டிங் மொழியாகும், இது நேரத்தைச் செலவழிக்கும் தொடர்ச்சியான பணிகளைத் தானியங்குபடுத்தவும், தனிப்பயன் மேலாண்மை கருவிகளை உருவாக்கவும், மேலும் பல்வேறு சிக்கல்களுக்கான தீர்வுகளை உருவாக்கவும், சோதிக்கவும் மற்றும் பயன்படுத்தவும் பயன்படுகிறது.





அன்றைய வீடியோவை உருவாக்கவும்

விண்டோஸ் ஆப்பரேட்டிங் சிஸ்டத்தில் முன்பே பேக் செய்யப்பட்ட இயல்புநிலை பவர்ஷெல் பதிப்பு பவர்ஷெல் 5.1 அல்லது வெறுமனே விண்டோஸ் பவர்ஷெல் ஆகும். ஆனால் பவர்ஷெல் 7 ஏற்கனவே வெளியிடப்பட்டு நிலையானதாக இருப்பதால், விண்டோஸ் ஓஎஸ் பவர்ஷெல்லின் சமீபத்திய பதிப்பைப் பயன்படுத்துவதில் அதிக அர்த்தமில்லையா? எப்படியும் PowerShell 7 என்ன நன்மைகளை வழங்குகிறது? மேலும் மேம்படுத்துவது மதிப்புள்ளதா? அதைப் பற்றி பேசுவோம்!





பவர்ஷெல் 7 என்றால் என்ன?

பவர்ஷெல் 7 என்பது பவர்ஷெல்லின் சமீபத்திய LTS வெளியீட்டுப் பதிப்பாகும். பவர்ஷெல்லின் இந்தப் பதிப்பு, புதிய .NET கோர் கட்டமைப்பின் மூலம் உருவாக்கப்பட்டது, இது விண்டோஸ் பவர் பயனர்களுக்கு பயனுள்ளதாக இருக்கும் பல முக்கிய புதுப்பிப்புகளை அனுமதிக்கிறது.





பவர்ஷெல் 7 எம்ஐடி உரிமத்தின் கீழ் பதிவு செய்யப்பட்டு உரிமம் பெற்றது. அது இப்பொழுது திறந்த மூல மென்பொருள் , மென்பொருளின் மூலக் குறியீட்டின் சொந்த நகலை மக்கள் சுதந்திரமாகப் பார்க்கலாம், மாற்றலாம் மற்றும் விநியோகிக்கலாம். டெவலப்பர்கள் இணைந்து அதிகாரபூர்வ பவர்ஷெல் வெளியீடுகளுக்கு பங்களிக்கலாம் பவர்ஷெல்லின் அதிகாரப்பூர்வ கிட்ஹப் பக்கம் .

அதன் சமூக ஆதரவுடன், பவர்ஷெல்லின் இந்தப் பதிப்பு இப்போது கிராஸ்-பிளாட்ஃபார்ம்! இது இப்போது விண்டோஸ், மேகோஸ் மற்றும் லினக்ஸில் நிறுவப்பட்டு பயன்படுத்தப்படலாம். ஆதரிக்கப்படும் x64 இயக்க முறைமையின் பட்டியல் இங்கே:



  • விண்டோஸ் 8.1, 10, 11
  • விண்டோஸ் சர்வர் 2012, 2012 R2, 2016 மற்றும் 2019
  • macOS 10.13+
  • Red Hat Enterprise Linux (RHEL) / CentOS 7
  • ஃபெடோரா 30+
  • டெபியன் 9
  • உபுண்டு LTS 16.04+

Alpine Linux 3.8+ PowerShell 7 ஆனது Debian, Ubuntu மற்றும் ARM64 Alpine Linux இன் பல்வேறு ARM32 மற்றும் ARM64 டிஸ்ட்ரோக்களிலும் துணைபுரிகிறது. ஆர்வமுள்ளவர்களுக்கு, Arch மற்றும் Kali Linux க்கான ஆதரிக்கப்படாத தொகுப்புகளும் உள்ளன.

PowerShell 7 இல் உள்ள புதிய அம்சங்கள் என்ன?

  விண்டோஸ் எக்ஸ்ப்ளோரிங் மேன்
பட உதவி:Windows/ அன்ஸ்ப்ளாஷ்

குறுக்கு-தளம் மற்றும் திறந்த மூலத்தைத் தவிர, பவர்ஷெல் 7 ஆனது உற்பத்தித்திறனை மேலும் மேம்படுத்தும் பல புதிய அம்சங்களைக் கொண்டுள்ளது. மிகவும் குறிப்பிடத்தக்க சில இங்கே:





1. மேம்படுத்தப்பட்ட பின்னோக்கி இணக்கத்தன்மை

கட்டமைப்பின் வித்தியாசத்துடன், .NET கோர் கட்டமைப்பைப் பயன்படுத்தும் Windows PowerShell மற்றும் PowerShell பதிப்புகள் இணக்கமின்மைகளைக் கொண்டிருக்கும். மக்கள் மாறுவதை எளிதாக்க, PowerShell 7 இப்போது WindowsCompatibility தொகுதியை ஒருங்கிணைக்கிறது. இந்த தொகுதி விண்டோஸ் பவர்ஷெல் தொகுதிகள் மற்றும் பலவற்றை அனுமதிக்கும் வகையில் வடிவமைக்கப்பட்டுள்ளது பிரபலமான CMD கட்டளைகள் PowerShell 7 இல் வேலை செய்ய.

2. ஒவ்வொரு பொருளுக்கும் பைப்லைன் இணையாக்கம்

பவர்ஷெல் 7 இப்போது இணை அளவுருவைக் கொண்டுள்ளது. விண்டோஸ் பவர்ஷெல்லில், ForEach-Object cmdlet ஐப் பயன்படுத்தும் ஒவ்வொரு குழாய் பொருளும் ஒரு நேரத்தில் செயல்படுத்தப்படும். ஆனால் புதிய இணை அளவுருவுடன், அனைத்து குழாய் பொருள்களும் இப்போது ஒரே நேரத்தில் செயல்படுத்தப்படுகின்றன. இது உங்கள் நேரத்தை மிச்சப்படுத்தும் செயல்திறனை பெரிதும் மேம்படுத்துகிறது.





3. டெர்னரி ஆபரேட்டர்கள்

Windows PowerShell நிபந்தனைகள் if-else அறிக்கைகள் மூலம் செய்யப்படுகின்றன. பவர்ஷெல் 7 மும்மை ஆபரேட்டர்களை அறிமுகப்படுத்துவதன் மூலம் இதை இன்னும் எளிதாக்குகிறது, அவை அடிப்படையில் '?' ஐப் பயன்படுத்தி if-else அறிக்கைகளின் எளிமைப்படுத்தப்பட்ட பதிப்புகள் ஆகும். மற்றும் தொடரியலில் ':'. இந்த அம்சம் வேகமான மற்றும் தூய்மையான ஸ்கிரிப்டிங் அனுபவத்தை அனுமதிக்கிறது.

4. பைப்லைன் செயின் ஆபரேட்டர்கள்

பைப்லைன் ஆபரேட்டர்கள் விண்டோஸ் பவர்ஷெல்லின் முக்கிய அம்சமாகும். ஒரு cmdlet இன் வெளியீட்டை எடுத்து மற்றொரு cmdlet இல் பயன்படுத்துவதன் மூலம் சிக்கலான வெளிப்பாடுகளை உருவாக்க இது உங்களை அனுமதிக்கிறது. இருப்பினும், வழக்கமான பைப்லைன் ஆபரேட்டர்களைப் பயன்படுத்தி விண்டோஸ் பவர்ஷெல் நிபந்தனை வெளிப்பாடுகளைச் செயல்படுத்த முடியாது என்பதால் இது வரையறுக்கப்பட்டுள்ளது.

பவர்ஷெல் 7 பைப்லைன் செயின் ஆபரேட்டர்களை அறிமுகப்படுத்துவதன் மூலம் இந்த சிக்கலை சரிசெய்கிறது, அவை “&&” மற்றும் “||”. இந்த புதிய பைப்லைன் ஆபரேட்டர் நிபந்தனை வெளிப்பாடுகளுடன் கட்டளைகளை இயக்க PowerShell ஐ அனுமதிக்கிறது.

ஆபரேட்டருக்கு முன் கட்டளை வெற்றிகரமாக இருந்தால் மட்டுமே வலது கை பைப்லைன் கட்டளையை இயக்க ஆபரேட்டர் && பயன்படுத்தப்படுகிறது. ஆபரேட்டராக இருக்கும்போது || ஆபரேட்டருக்கு முன் கட்டளை தோல்வியுற்றால் மட்டுமே வலது கை பைப்லைன் கட்டளையை இயக்கும்.

விண்டோஸில் பவர்ஷெல் 7 ஏன் இயல்புநிலையாக இல்லை?

  விண்டோஸ் எக்ஸ்பியுடன் பவர்ஷெல் பயிற்சி
பட உதவி:Mike Schinkel/ Flickr

பவர்ஷெல் 7 என்பது ஒரு திறந்த மூல குறுக்கு-தளம் மென்பொருளாகும், இது செயல்திறன் மற்றும் ஸ்கிரிப்டிங் வேகத்தை கடுமையாக மேம்படுத்தக்கூடிய அம்சங்களை வழங்குகிறது. மைக்ரோசாப்ட் அதை ஏன் Windows இல் இயல்புநிலை PowerShell ஆக மாற்றவில்லை?

தற்போதைய பவர்ஷெல், புதிய விண்டோஸ் சிஸ்டங்களுடன் முன்பே நிறுவப்பட்ட பவர்ஷெல் 5.1 ஆகும். இது .NET கட்டமைப்பைப் பயன்படுத்தும் கடைசி PowerShell பதிப்பாகும். அதன் அடுத்தடுத்த பதிப்புகள் சிறந்த அம்சங்களை வழங்குகின்றன என்பது உண்மைதான் என்றாலும், விண்டோஸ் பவர்ஷெல் இன்னும் ஒரு நன்மையைக் கொண்டுள்ளது, இது புதிய பவர்ஷெல் இல்லாதது - முழுமையான பின்தங்கிய இணக்கத்தன்மை.

முதல் PowerShell நவம்பர் 14, 2006 அன்று வெளியிடப்பட்டது. அப்போதுதான் Windows Vista மற்றும் XP ஆகியவை சமீபத்திய Windows OS ஆக இருந்தன. படி enlyft இலிருந்து ஆராய்ச்சி , அமெரிக்காவில் மட்டும் இன்னும் 46,000 நிறுவனங்கள் விண்டோஸ் எக்ஸ்பியைப் பயன்படுத்துகின்றன. இந்த நிறுவனங்கள் சமீபத்திய பவர்ஷெல்லுக்கு மேம்படுத்த முடியாது, ஏனெனில் இது பவர்ஷெல் 7 இன் ஒருங்கிணைந்த விண்டோஸ் இணக்கத்தன்மை தொகுதியுடன் கூட பல பின்தங்கிய இணக்கமின்மை சிக்கல்களை ஏற்படுத்தும்.

பெரிய நிறுவனங்கள் மற்றும் பல்வேறு முக்கியமான உள்கட்டமைப்புகளுக்கு (ஏடிஎம்கள், எரிசக்தி வழங்குநர்கள், ரயில்வே, மருத்துவமனைகள் போன்றவை), பவர்ஷெல் 5.1 உடன் ஏற்கனவே பணியாற்றிய ஸ்கிரிப்களை மீண்டும் உருவாக்க, சோதனை மற்றும் வரிசைப்படுத்த சேவையை வாரங்கள் முதல் மாதங்கள் வரை தாமதப்படுத்துவது வெறுமனே ஒரு விருப்பமல்ல. உண்மையான இயக்க நேரத்தில் வெளியே வரக்கூடிய அனைத்து பிழைகளையும் பொருட்படுத்த வேண்டாம்.

பவர்ஷெல் 5.1 என்பது.NET கட்டமைப்பில் கட்டமைக்கப்பட்ட சமீபத்திய பவர்ஷெல் என்பதால், 2006 இல் வெளியிடப்பட்ட பவர்ஷெல்லின் அனைத்து முந்தைய பதிப்புகளிலும் இது வேலை செய்யும்.

நீங்கள் PowerShell 7 க்கு மேம்படுத்த வேண்டுமா?

பவர்ஷெல் 7 பல பயனுள்ள புதுப்பிப்புகளை வழங்குகிறது, இது கட்டளை வரி இடைமுகம் மற்றும் ஸ்கிரிப்டிங்கை எளிதாகவும், வேகமாகவும், அதன் குறுக்கு-தள ஆதரவுடன் மிகவும் வசதியாகவும் செய்கிறது. மாறாக, Windows PowerShell ஆனது PowerShell 6க்கு முன் அனைத்து மரபு பவர்ஷெல்களுக்கும் முழுமையான பின்தங்கிய இணக்கத்தன்மையை வழங்குகிறது. எனவே, நீங்கள் தொடர்ந்து Windows PowerShell ஐப் பயன்படுத்த வேண்டுமா அல்லது புதிய PowerShell 7 க்கு மேம்படுத்த வேண்டுமா?

பவர்ஷெல் 7 இன் நல்ல விஷயம் என்னவென்றால், இது விண்டோஸ் பவர்ஷெல் 5.1 உடன் இணைந்து செயல்படும் வகையில் வடிவமைக்கப்பட்டுள்ளது. ஒருங்கிணைந்த WindowsCompatibility module தவிர, PowerShell 7 ஒரு தனி நிறுவல் பாதை, இயங்கக்கூடிய பெயர், PSModulePath மற்றும் நிகழ்வுப் பதிவுகள் ஆகியவற்றை ஏற்கனவே நிறுவப்பட்ட Windows PowerShell இல் குறுக்கிடாமல் இருப்பதை உறுதிசெய்கிறது.

எனவே, பவர்ஷெல் 7 இன் புதிய அம்சங்களை முயற்சிக்க விரும்பும் பெரும்பான்மையான மக்கள், தங்கள் இயல்புநிலை விண்டோஸ் பவர்ஷெல்லை வைத்துக்கொண்டு நிச்சயமாகச் செய்யலாம். புதிய PowerShell உங்களுக்கானதா என நீங்கள் ஆர்வமாக இருந்தால், நீங்கள் நிச்சயமாக புதிய PowerShell ஐ முயற்சிக்க வேண்டும்.

பவர்ஷெல் 7 நல்ல பின்தங்கிய இணக்கத்தன்மையை வழங்கினாலும், கட்டமைப்பில் உள்ள வேறுபாடுகள் காரணமாக எப்போதும் சில முரண்பாடுகள் இருக்கும். Windows PowerShell இலிருந்து தயாரிக்கப்பட்ட தனிப்பயன் கருவிகள் மற்றும் நிரல்களை பெரிதும் நம்பியிருக்கும் நிறுவனம் அல்லது நிறுவனத்தில் நீங்கள் பணிபுரிந்தால், நிறுவனத்தின் அமைப்பை PowerShell 7 க்கு மாற்றுவது நல்ல யோசனையாக இருக்காது.

jpeg தீர்மானத்தை எவ்வாறு குறைப்பது

பவர்ஷெல் 7 பல புதுப்பிப்புகளை வழங்கியது ஆனால் சில மரபு தொகுதிகள் மற்றும் cmdlets ஐயும் கைவிட்டது. இயல்புநிலை PowerShell இல் ஏற்கனவே மகிழ்ச்சியாக இருக்கும் நபராக நீங்கள் இருந்தால், இடம்பெயர்வதற்கு உண்மையில் எந்த காரணமும் இல்லை, குறிப்பாக ஆவணங்களைப் படிக்க உங்களுக்கு நேரம் இல்லையென்றால்.

பவர்ஷெல் 7 ஸ்கிரிப்டிங்கை வேகமாக்குகிறது

பவர்ஷெல் 7 என்பது நீண்ட கால ஆதரவுடன் (எல்டிஎஸ்) பவர்ஷெல்லின் புதிய நிலையான பதிப்புகளில் ஒன்றாகும். MacOS அல்லது Linux போன்ற பிற இயக்க முறைமைகளைப் பயன்படுத்தினாலும், PowerShell ஐப் பயன்படுத்த இது விரைவான மற்றும் எளிதான வழியை வழங்குகிறது. அதன் ஆவணங்களைப் படிக்க சிறிது நேரம் ஆகலாம் என்றாலும், புதிய புதுப்பிப்புகளில் நீங்கள் தேர்ச்சி பெற்றவுடன் அதிக நேரத்தைச் சேமிப்பீர்கள்.