PowerShell 7.0 கட்டளை ஷெல் கிடைக்கிறது

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

பவர்ஷெல் கட்டளை வரி செயல்பாடுகளை தானியக்கமாக்குவதற்கு உகந்ததாக உள்ளது மற்றும் JSON, CSV மற்றும் XML போன்ற வடிவங்களில் கட்டமைக்கப்பட்ட தரவை செயலாக்குவதற்கான உள்ளமைக்கப்பட்ட கருவிகளை வழங்குகிறது, அத்துடன் REST APIகள் மற்றும் ஆப்ஜெக்ட் மாடல்களுக்கான ஆதரவையும் வழங்குகிறது. கட்டளை ஷெல்லுடன் கூடுதலாக, இது ஸ்கிரிப்ட்களை உருவாக்குவதற்கான ஒரு பொருள் சார்ந்த மொழி மற்றும் தொகுதிகள் மற்றும் ஸ்கிரிப்ட்களை நிர்வகிப்பதற்கான பயன்பாடுகளின் தொகுப்பை வழங்குகிறது. பவர்ஷெல் 6 கிளையில் தொடங்கி, .NET கோர் இயங்குதளத்தைப் பயன்படுத்தி திட்டம் உருவாக்கப்பட்டுள்ளது. இயல்புநிலை PowerShell டெலிமெட்ரியை கடத்துகிறது OS மற்றும் நிரல் பதிப்பின் விளக்கத்துடன் (டெலிமெட்ரியை முடக்க, தொடங்கும் முன் சூழல் மாறி POWERSHELL_TELEMETRY_OPTOUT=1 ஐ அமைக்க வேண்டும்).

பவர்ஷெல் 7.0 இல் சேர்க்கப்பட்ட புதுமைகளில்:

  • "ForEach-Object -Parallel" கட்டமைப்பைப் பயன்படுத்தி பைப்லைன் இணையாக்கத்திற்கான ஆதரவு;
  • நிபந்தனைக்குட்பட்ட அசைன்மென்ட் ஆபரேட்டர் “a ? b: c";
  • நிபந்தனை நூல் வெளியீட்டு ஆபரேட்டர்கள் "||" மற்றும் "&&" (உதாரணமாக, cmd1 && cmd2, முதல் கட்டளை வெற்றிகரமாக இருந்தால் மட்டுமே இரண்டாவது கட்டளை செயல்படுத்தப்படும்);
  • தருக்க ஆபரேட்டர்கள் "??" மற்றும் "??=", இடது ஓபராண்ட் NULL எனில் வலது operand ஐ வழங்கும் (உதாரணமாக, a = b ?? "default string" b பூஜ்யமாக இருந்தால், ஆபரேட்டர் இயல்புநிலை சரத்தை வழங்கும்).
  • மேம்படுத்தப்பட்ட டைனமிக் பிழை பார்க்கும் அமைப்பு (Get-Error cmdl);
  • விண்டோஸ் பவர்ஷெல்லுக்கான தொகுதிகளுடன் இணக்கத்திற்கான அடுக்கு;
  • புதிய பதிப்பின் தானியங்கி அறிவிப்பு;
  • பவர்ஷெல்லில் இருந்து நேரடியாக DSC (விரும்பப்பட்ட மாநில கட்டமைப்பு) ஆதாரங்களை அழைக்கும் திறன்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்