માઇક્રોસ .ફ્ટ ડેવલપર્સએ અનાવરણ કર્યું નું નવું અંતિમ સંસ્કરણ બહાર પાડતાં માઇક્રોસ .ફ્ટ બ્લોગ પોસ્ટ દ્વારા તાજેતરમાં પાવરશેલ 7, જે વિંડોઝ, મcકોઝ અને લિનક્સ માટે પહેલેથી જ ઉપલબ્ધ છે. બાદમાં નેટ કોર અને નવા કેરિયર્સ માટેના સપોર્ટથી સંબંધિત નવી સુવિધાઓ રજૂ કરે છે.
પાવરશેલ કમાન્ડ લાઇન કામગીરીને સ્વચાલિત કરવા માટે શ્રેષ્ટ થયેલ છે અને JSON, CSV, અને XML જેવા ફોર્મેટમાં સ્ટ્રક્ચર્ડ ડેટાની પ્રક્રિયા કરવા માટે બિલ્ટ-ઇન ટૂલ્સ પ્રદાન કરે છે, અને REST API અને objectબ્જેક્ટ મોડેલોને પણ સપોર્ટ કરે છે.
આદેશ શેલ ઉપરાંત, સ્ક્રિપ્ટો માટે anબ્જેક્ટ લક્ષી ભાષા પ્રદાન કરવામાં આવે છે અને મોડ્યુલો અને સ્ક્રિપ્ટોનું સંચાલન કરવા માટે ઉપયોગિતાઓનો સમૂહ.
પાવરશેલ 6 શાખાથી પ્રારંભ કરીને, પ્રોજેક્ટ .NET કોર પ્લેટફોર્મનો ઉપયોગ કરીને બનાવવામાં આવ્યો છે. ડિફ defaultલ્ટ રૂપે, Powerપરેટિંગ સિસ્ટમ અને પ્રોગ્રામ સંસ્કરણના વર્ણન સાથે પાવરશેલ ટેલિમેટ્રી સ્થાનાંતરિત કરે છે (ટેલિમેટ્રીને અક્ષમ કરવા માટે, તમારે પ્રારંભ કરતા પહેલા પર્યાવરણ ચલ POWERSHELL_TELEMETRY_OPTOUT = 1 સેટ કરવું આવશ્યક છે).
પાવરશેલ 7 માં નવું શું છે?
ટૂંકમાં, પાવરશેલ 7 નીચેના ફેરફારોને એકીકૃત કરે છે: નેટ કોર સંસ્કરણ 2.x માંથી નવા સંસ્કરણ 3.1 માં સ્થાનાંતરણ અને ત્રિમાસિક સંચાલકોનો પરિચય “એ? b: c ", સોંપણી અને શૂન્ય મર્જ"? અને ?? = «.
આ સાથે નેટ કોર 2.x થી 3.1 પર અપડેટ કરો પાવરશેલ 7 ની આ નવી આવૃત્તિમાં રજૂ કરાઈ છે પાવરશેલ મોડ્યુલો સાથે વધુ સુસંગતતાને મંજૂરી આપે છે વિન્ડોઝ માટે અસ્તિત્વમાં છે.
"જો તમે ક્રોસ-મોડ્યુલ સુસંગતતા સમસ્યાઓના કારણે ભૂતકાળમાં પાવરશેલ કોર 6.x નો ઉપયોગ કરી શક્યા ન હો, તો આ પહેલીવાર હશે જ્યારે તમે કરેલી કેટલીક શ્રેષ્ઠ સુવિધાઓનો લાભ તમે મેળવી શકશો. પહેલેથી જ પ્રદાન કરેલ છે. પાવરશેલ કોર પ્રોજેક્ટની શરૂઆતથી! અને, માઇક્રોસ .ફ્ટ ભાર મૂકે છે.
તેમણે ઉમેર્યું કે:
»પાવરશેલ કોર 6.x થી 7.0 પેસેજ પણ આપણા .NET કોર 2.x થી 3.1 પેસેજને માર્ક કરે છે.
નેટ કોર 3.1.૧,. નેટ ફ્રેમવર્કથી મોટી સંખ્યામાં API ને પ્રાપ્ત કરે છે (ખાસ કરીને વિન્ડોઝ પર), જે હાલના મોડ્યુલો સાથે વધુ સુસંગતતાની મંજૂરી આપે છે વિન્ડોઝ પાવરશેલ. આમાં ઘણા વિન્ડોઝ મોડ્યુલો શામેલ છે જેમાં GUI વિધેયની જરૂર પડે છે જેમ કે આઉટ-ગ્રિડ વ્યૂ અને શો-કમાન્ડ, તેમજ વિન્ડોઝ સાથે વહાણ આપતા ઘણા રોલ મેનેજમેન્ટ મોડ્યુલો.
સપોર્ટેડ operatingપરેટિંગ સિસ્ટમ્સની સંપૂર્ણ સૂચિ વિન્ડોઝ 64, 7 અને 8.1, વિન્ડોઝ સર્વર 10 આર 2008, 2, 2012 આર 2012, 2 અને 2016, મેકોઝ 2019+, રેડ હેટ એન્ટરપ્રાઇઝ લિનક્સ (આરએચએલ) / સેન્ટોસ 10.13+, ફેડોરા 7+, ડેબિયન 29+, ઉબુન્ટુ 9+, ઓપનસુસ 16.04+, અને આલ્પાઇન લિનક્સ 15+.
ડીબીઅન અને ઉબુન્ટુ એઆરએમ 32 અને એઆરએમ 64 ફ્લેવર્સ પણ સમર્થિત છે, જેમ કે એઆરએમ 64 આલ્પાઇન લિનક્સ. માઇક્રોસ .ફ્ટે દાવો કર્યો છે કે જોકે સત્તાવાર રીતે સપોર્ટેડ નથી, આર્ક અને કાલી લિનક્સ માટે સમુદાય દ્વારા ઉત્પાદિત પેકેજો છે. પાવરશેલ 7 ગીટહબથી ડાઉનલોડ કરવા માટે ઉપલબ્ધ છે અને વિંડોઝ, મcકોઝ અને લિનક્સ માટે પણ ઇન્સ્ટોલેશન દસ્તાવેજીકરણ ઉપલબ્ધ છે.
માઇક્રોસ .ફ્ટ પહેલાથી જ પાવરશેલ 7.1 જોઈ રહ્યો છે, જેનું પ્રથમ પૂર્વાવલોકન ટૂંક સમયમાં જ રજૂ કરવામાં આવશે. જ્યાં સુધી અમે પાવરશેલ 7 વિશેષ બનાવનારી નવી સુવિધાઓ પર પાછા ન આવીએ ત્યાં સુધી:
- .નેટ કોર 3.1 (એલટીએસ)
- વિંડોઝ સુસંગતતા પરબિડીયું
- નવી આવૃત્તિ સૂચના
- નવી ભૂલ વ્યૂ અને ગેટ-એરર સીએમડેલેટ
- પાઇપ ચેન operaપરેટર્સ (&& અને || Skype)
- ટર્નરી ઓપરેટર (a? b: c)
- નલ સોંપણી અને એકસૂત્રતા ઓપરેટરો (??? અને ?? =)
- આગ્રહ- DscResource ક્રોસ પ્લેટફોર્મ (પ્રાયોગિક)
- આઉટ-ગ્રિડ વ્યૂ, -શો વિંડો વિંડો અને અન્ય જીયુઆઈ સેમીડીલેટ્સ વિંડોઝમાં પાછા છે
અંતે, જો તમે તેના વિશે વધુ જાણવા માંગતા હો, તો તમે વિગતો ચકાસી શકો છો નીચેની કડીમાં
લિનક્સ પર પાવરશેલ 7 કેવી રીતે ઇન્સ્ટોલ કરવું?
જેઓ તેમની સિસ્ટમ પર પાવરશેલના આ નવા સંસ્કરણને ઇન્સ્ટોલ કરવામાં સક્ષમ બનવા માટે રસ ધરાવે છે, પેકેજો તૈયાર મળી શકે છે ના વિવિધ લિનક્સ ડિસ્ટ્રિબ્યુશન માટે નીચેની કડી
જોકે સામાન્ય રીતે તેઓ સ્નેપ પેકેજોની સહાયથી એપ્લિકેશન ઇન્સ્ટોલ કરી શકે છે, એકમાત્ર આવશ્યકતા એ છે કે આ પ્રકારની પેકેજો ઇન્સ્ટોલ કરવા માટે તમારી સિસ્ટમનો સપોર્ટ છે અને સેવા ઇન્સ્ટોલ કરેલી છે.
સ્થાપિત કરવા માટે ફક્ત એક ટર્મિનલ ખોલો અને તેના પર નીચેનો આદેશ ચલાવો:
snap install powershell --classic
છેલ્લે, ખાસ બિલ્ટ પેકેજોની પસંદગીના કિસ્સામાં દરેક વિતરણ માટે.
ઇન્સ્ટોલેશન તમારા પેકેજ હાવભાવથી અથવા ટર્મિનલથી ડીપીકેજી (ડેબ પેકેજો માટે અથવા આરપીએમ અથવા ડીએનએફ (આરપીએમ પેકેજો માટે)) સાથે થઈ શકે છે.
ઉદાહરણ તરીકે, ડેબ પેકેજોના કિસ્સામાં:
sudo dpkg -i powershell-7.0.0-1*.deb
આ સાથે સામાન્ય વિતરણોમાં આરપીએમના કિસ્સામાં:
sudo rpm -i powershell-7.0.0-1*.rpm
અથવા ફેડોરા અથવા આરએચઈએલના કિસ્સામાં:
sudo dnf -i powershell-7.0.0-1*.rpm
સૂપ માં પણ વિધવા. હવે જાઓ! મેં તેને ભૂલી જવા માટે લિનક્સ પર સ્વિચ કર્યું અને જૂતાની સાથે ગડબડ કરવા માટે સમર્પિત છું.