પાવરશેલ 7 ડાઉનલોડ અને ઇન્સ્ટોલ કરો: માટે અપડેટ કરેલ સંપૂર્ણ માર્ગદર્શિકા Windows, macOS અને Linux

  • પાવરશેલ 7 ક્રોસ-પ્લેટફોર્મ છે, જે પાછલા સંસ્કરણો સાથે સહઅસ્તિત્વને મંજૂરી આપે છે, અને સતત વિકસિત થઈ રહ્યું છે, જેમાં સમાવિષ્ટ છે Windows, macOS અને Linux.
  • પ્લેટફોર્મના આધારે ઘણી બધી સત્તાવાર ઇન્સ્ટોલેશન પદ્ધતિઓ છે, જે બધી GitHub અને Microsoft જેવા સુરક્ષિત સ્ત્રોતોમાંથી સુલભ છે.
  • જાળવણી, અપગ્રેડ અને સ્થળાંતર વ્યવસાયો અને ઘર વપરાશકારો બંને માટે વિકલ્પો સાથે આવરી લેવામાં આવ્યા છે, જે સુગમતા અને મજબૂત ઓટોમેશન ક્ષમતાઓ પ્રદાન કરે છે.

શું તમે ક્યારેય વિચાર્યું છે કે એક છૂટાછવાયા માર્ગદર્શિકાથી બીજા માર્ગદર્શિકામાં ઉછાળવામાં સમય બગાડ્યા વિના, તમારી ટીમમાં પાવરશેલની સંભાવનાને કેવી રીતે મહત્તમ કરવી? આજે, પાવરશેલ 7 એ સિસ્ટમોને સ્વચાલિત કરવા, સંચાલિત કરવા અને તેમાંથી સૌથી વધુ મેળવવા માટેનો માપદંડ બની ગયો છે. Windows, Linux અને macOSજોકે, ઉપલબ્ધ વિવિધ પદ્ધતિઓ અને વિકલ્પોને કારણે તેને ડાઉનલોડ અને ઇન્સ્ટોલ કરવાથી કેટલાક પ્રશ્નો ઉભા થઈ શકે છે.

આ લેખ કોઈપણ ઓપરેટિંગ સિસ્ટમ પર PowerShell 7 ડાઉનલોડ કરવા, ઇન્સ્ટોલ કરવા અને અપડેટ કરવા માટે તમારી અંતિમ માર્ગદર્શિકા છે. —અને આ બધું કોર્પોરેટ વાતાવરણ માટેની વિગતો અથવા વિકાસકર્તાઓ અથવા વપરાશકર્તાઓ માટે ટિપ્સ અને યુક્તિઓને અવગણ્યા વિના જે સીધા મુદ્દા પર આવે છે. અહીં તમને ક્રોસ-પ્લેટફોર્મ સલાહ, પગલું-દર-પગલાની પદ્ધતિઓ, સૌથી સામાન્ય ભૂલોના ઉકેલો અને વારંવાર પૂછાતા પ્રશ્નોના જવાબો મળશે, જે બધું સ્પષ્ટ અને સુલભ સ્પેનિશમાં સમજાવાયેલ છે.. જો તમે અંત સુધી રહો છો, તો તમે શીખી શકશો કે તમારી જરૂરિયાતોને અનુરૂપ ઇન્સ્ટોલેશન પદ્ધતિ કેવી રીતે પસંદ કરવી, નિષ્ફળતાઓનો સામનો કરતી વખતે માથાનો દુખાવો ટાળવો અને તમારા પર્યાવરણને કેવી રીતે અપડેટ અને સુરક્ષિત રાખવું તે સમજવું.

પાવરશેલ 7 શું છે અને શા માટે બધા તેના વિશે વાત કરી રહ્યા છે?

પાવરશેલ 7 એ સીધો વિકાસ છે Windows પાવરશેલ**. જ્યારે પાવરશેલ 5.1 ફક્ત Windows અને તે પહેલાથી ઇન્સ્ટોલ કરેલું હતું; સાતમી પેઢી ક્રોસ-પ્લેટફોર્મ પર છલાંગ લગાવે છે, જે તેને macOS અને Linux પર પણ ઉપયોગ કરવાની મંજૂરી આપે છે. તે ની છત્રછાયા હેઠળ ઓપન-સોર્સ પ્રોજેક્ટ તરીકે વિકસાવવામાં આવ્યું છે. ગિટહબ પર માઇક્રોસોફ્ટઆ સતત અપડેટ્સ અને કોઈપણ નવા પડકારને ઉકેલવા માટે તૈયાર સક્રિય સમુદાયની ખાતરી આપે છે.

તે તેના પુરોગામીઓથી અલગ શું બનાવે છે?

  • .NET કોર / .NET 5+ માં કોર: .NET ફ્રેમવર્કથી અલગ થવાથી વિકાસ અને ઓટોમેશનમાં વધુ સારી કામગીરી, પોર્ટેબિલિટી અને સુગમતા મળે છે..
  • વ્યાપક સુસંગતતા: પર કામ કરે છે Windows 10, Windows ૧૧ અને લોકપ્રિય Linux અને macOS વિતરણો (ARM64 આર્કિટેક્ચર પર પણ).
  • સ્ક્રિપ્ટીંગ અને ઓપરેટર સમાચાર: નો ઉપયોગ રજૂ કરો દરેક વસ્તુ માટે - સમાંતર મોટા પાયે સમાંતર કામગીરી, આધુનિક શરતી ઓપરેટરો અને સુધારેલ ભૂલ નિયંત્રણ માટે ભૂલ મેળવો.
  • સમાંતર સ્થાપન અને સહઅસ્તિત્વ: તમે પાવરશેલ 7 ને સંપૂર્ણ રીતે સાથે રાખી શકો છો Windows પાવરશેલ 5.1, સરળ સ્થળાંતર માટે માર્ગ મોકળો કરે છે.
  • VS કોડ અને DevOps વાતાવરણ સાથે એકીકરણ: વિઝ્યુઅલ સ્ટુડિયો કોડ માટે તેનું સત્તાવાર એક્સટેન્શન સ્ક્રિપ્ટો લખવા, ડીબગ કરવા અને શેર કરતી વખતે કાર્યક્ષમતામાં વધારો કરે છે.

તે કોના માટે છે? જ્યારે તે પરંપરાગત રીતે સિસ્ટમ સંચાલકો પર કેન્દ્રિત હતું, પાવરશેલ 7 ડેવલપર્સ, પાવર યુઝર્સ, ડેવઓપ્સ અને વહીવટી કાર્યોને સરળતાથી સ્વચાલિત કરવા માંગતા કોઈપણ માટે સ્વિસ આર્મી છરી બની ગયું છે..

પાવરશેલ 7 વર્ઝન અને જીવનચક્ર: તમને કયું જોઈએ છે અને તેને કેવી રીતે ઓળખવું

ઇન્સ્ટોલ કરવાનું શરૂ કરતા પહેલા, એ સમજવું મહત્વપૂર્ણ છે કે કયા વર્ઝન ઉપલબ્ધ છે અને તમારે કયું ડાઉનલોડ કરવું જોઈએ?:

  • સ્થિર લોન્ચ (સ્થિર): આ લગભગ કોઈપણ વપરાશકર્તા માટે ભલામણ કરેલ સંસ્કરણો છે, જે ઉત્પાદન માટે તૈયાર છે, સક્રિય સપોર્ટ (ઓછામાં ઓછા 18 મહિના) અને મહત્તમ સ્થિરતા સાથે.
  • LTS (લાંબા ગાળાની સહાય): વ્યવસાયો અથવા મહત્વપૂર્ણ પ્રોજેક્ટ્સ માટે રચાયેલ, તેઓ 3 વર્ષ સુધી સપોર્ટ આપે છે અને સુરક્ષા પેચની ગેરંટી આપે છે. ઉદાહરણ તરીકે, પાવરશેલ 7.4.x તે LTS છે અને નવેમ્બર 2026 સુધી સપોર્ટેડ રહેશે.
  • પ્રારંભિક (પૂર્વાવલોકન/આરસી): જો તમે તેના માટે તૈયાર છો અને નવીનતમ સુવિધાઓ અજમાવવા માંગતા હો, તો તમે રિલીઝ ઉમેદવાર સંસ્કરણો ડાઉનલોડ કરી શકો છો, જોકે અહીં ભૂલો પ્રશ્નની બહાર નથી.

મેં કયું વર્ઝન ઇન્સ્ટોલ કર્યું છે તે હું કેવી રીતે શોધી શકું? કોઈપણ PowerShell કન્સોલ ખોલો અને ચલાવો:

Get-Host | Select-Object Version

આ તમને ઉપયોગમાં લેવાતો ચોક્કસ સંસ્કરણ નંબર બતાવે છે. યાદ રાખો કે Windows તમે અનેક આવૃત્તિઓ ઇન્સ્ટોલ કરી શકો છો અને તમારા પર્યાવરણને શ્રેષ્ઠ અનુરૂપ એક પસંદ કરી શકો છો.

પાવરશેલ 7 ને સુરક્ષિત રીતે અને અદ્યતન રીતે ક્યાં ડાઉનલોડ કરવું

પાવરશેલ 7 ડાઉનલોડ કરવા માટેની સત્તાવાર લિંક્સ હંમેશા અહીં મળી શકે છે:

  • પાવરશેલ ગિટહબ રિલીઝ પેજ: સૌથી વિશ્વસનીય સાઇટ, હંમેશા નવીનતમ સંસ્કરણો સાથે અપડેટ કરવામાં આવે છે WindowsmacOS, Linux, અને ARM. તમારી સિસ્ટમ અને આર્કિટેક્ચર અનુસાર પેકેજ અહીંથી ડાઉનલોડ કરો.
  • સત્તાવાર Microsoft દસ્તાવેજીકરણ: તે દરેક ઇન્સ્ટોલેશન પદ્ધતિ માટે વિગતવાર ક્રોસ-પ્લેટફોર્મ સૂચનાઓ અને લિંક્સ પ્રદાન કરે છે.
  • માઇક્રોસ Storeફ્ટ સ્ટોર: જો તમે અંદર છો Windows જો તમે તેને સુરક્ષિત (અને ઝડપી) રમવા માંગતા હો, તો તેને Microsoft Store માં શોધો. તે સ્વચાલિત અપડેટ્સની ગેરંટી આપે છે પરંતુ કેટલીક અદ્યતન મર્યાદાઓ સાથે.

શંકાસ્પદ સ્ત્રોતો ટાળો: સીધા ની લિંક્સ પર જાઓ માઈક્રોસોફ્ટ ઓએ GitHub તે તમને દૂષિત સંસ્કરણો, માલવેર ઇન્જેક્શન અથવા તમારી જાણ વગર બદલાયેલી સ્ક્રિપ્ટો જેવા અપ્રિય આશ્ચર્યથી બચાવે છે.

પાવરશેલ 7 ઇન્સ્ટોલેશન પદ્ધતિઓ માં Windows

અહીં પાવરશેલ 7 ઇન્સ્ટોલ કરવાની બધી માન્ય રીતો છે Windows (વધુમાં, તમે તમારી જરૂરિયાતો અનુસાર તેમને જોડી શકો છો):

  • MSI પેકેજ: GitHub રીલીઝ પેજ પરથી ડાઉનલોડ કરેલ ક્લાસિક "નેક્સ્ટ, નેક્સ્ટ, ફિનિશ" ઇન્સ્ટોલર. તે તમને પાથને કસ્ટમાઇઝ કરવા, સિસ્ટમ PATH માં પ્રોગ્રામ ઉમેરવા અને વધારાની સુવિધાઓ પસંદ કરવા દે છે (ઉદાહરણ તરીકે, એક્સપ્લોરરમાં સંદર્ભ મેનૂ ઉમેરવાનું).
  • માઇક્રોસ Storeફ્ટ સ્ટોર: એકદમ સરળતા, રોજિંદા વપરાશકર્તાઓ માટે આદર્શ. તમને સ્ટોરમાંથી જ ઓટોમેટિક અપડેટ્સ મળે છે. એકમાત્ર નુકસાન? સ્ટોરની સિસ્ટમમાં પ્રતિબંધોને કારણે કેટલાક અદ્યતન વહીવટી વિકલ્પો ઉપલબ્ધ નથી.
  • ઝીપ (પોર્ટેબલ વર્ઝન): તમારી સિસ્ટમના બાકીના ભાગને અસર કર્યા વિના, જ્યારે પણ તમે ઇચ્છો ત્યારે pwsh.exe ડાઉનલોડ કરો, એક્સટ્રેક્ટ કરો અને ચલાવો. નવા સંસ્કરણોનું પરીક્ષણ કરવા અથવા શેર કરેલ વાતાવરણમાં તમારા ઇન્સ્ટોલેશનને સ્વતંત્ર રાખવા માટે "પોર્ટેબલ" સંસ્કરણ બનાવવા માટે યોગ્ય.
  • વિંગેટ પેકેજ મેનેજર: જો તમારી પાસે Windows ૧૦ અથવા ૧૧, કન્સોલ ખોલો અને ચલાવો winget install --id Microsoft.PowerShell --source winget જ્યારે પણ તમે ઇચ્છો ત્યારે નવીનતમ સંસ્કરણ, ઓટોમેટેડ મોડમાં મેળવવા માટે.
  • ગ્લોબલ .NET ટૂલ: જો તમે નિયમિતપણે .NET SDK નો ઉપયોગ કરો છો, તો તમે PowerShell ને વૈશ્વિક સાધન તરીકે ઇન્સ્ટોલ કરી શકો છો dotnet tool install --global PowerShellડેવલપર્સ અને .NET ગીક્સ માટે બનાવેલ, ફક્ત તમારા PATH માં pwsh ઉમેરો અને તમે આગળ વધી શકો છો.

તમારા માટે યોગ્ય પદ્ધતિ કેવી રીતે પસંદ કરવી?

જો તમને સરળતા અને સગવડ ગમે છેપર જાઓ માઇક્રોસોફ્ટ સ્ટોર.
શું તમે બહુવિધ ઉપકરણો પર ઉપયોગ કરો છો, અથવા તમે તમારી કંપનીમાં સાઇટ પર ઇન્સ્ટોલ કરો છો? માટે પસંદ કરો MSI પેકેજ.
શું તમારી પાસે એડમિનિસ્ટ્રેટર વિશેષાધિકારો નથી? ડાઉનલોડ કરો ઝીપ પોર્ટેબલ ઇન્સ્ટોલેશન માટે.
શું તમે ઓટોમેશન અને સ્ક્રિપ્ટીંગના ચાહક છો? ઉપયોગની જીત અથવા વૈશ્વિક .NET ટૂલ.

દરેક PowerShell 7 ઇન્સ્ટોલેશન માટે પગલાં Windows

MSI દ્વારા ઇન્સ્ટોલ કરવું

  1. વિસિતા ગિટહબ રિલીઝ કરે છે અને યોગ્ય MSI ફાઇલ ડાઉનલોડ કરો. x64 (સામાન્ય), x86 (ખૂબ ઓછા કિસ્સાઓમાં) અથવા ARM64 (જો તમારી પાસે સરફેસ પ્રો X હોય, ઉદાહરણ તરીકે) પસંદ કરો..
  2. ફાઇલ પર ડબલ-ક્લિક કરો અને વિઝાર્ડને અનુસરો (PATH અને તમને જોઈતા કોઈપણ સંકલનમાં ઉમેરવાનું પસંદ કરો).
  3. પ્રક્રિયા પૂર્ણ કરો અને સ્ટાર્ટ મેનૂમાં PowerShell 7 શોધો.

વિંગેટ સાથે ઝડપી ઇન્સ્ટોલેશન

  1. એડમિનિસ્ટ્રેટર તરીકે પાવરશેલ અથવા કમાન્ડ પ્રોમ્પ્ટ ખોલો.
  2. એક જ આદેશથી ઇન્સ્ટોલ કરો:
    winget install --id Microsoft.PowerShell --source winget

તમે સંસ્કરણનો ઉલ્લેખ કરી શકો છો, ઉદાહરણ તરીકે:
winget install --id Microsoft.PowerShell --version 7.4.6

માઈક્રોસોફ્ટ સ્ટોર દ્વારા ઇન્સ્ટોલ કરો

  1. માઈક્રોસોફ્ટ સ્ટોર ખોલો અને “પાવરશેલ 7” શોધો.
  2. ઇન્સ્ટોલ / મેળવો પર ક્લિક કરો, જો જરૂરી હોય તો પરવાનગીઓ સ્વીકારો અને ડાઉનલોડ પૂર્ણ થાય ત્યાં સુધી રાહ જુઓ.
  3. પાવરશેલ સ્ટોરમાંથી આપમેળે અપડેટ થશે.

ઝીપનો ઉપયોગ કરીને પોર્ટેબલ ઇન્સ્ટોલેશન

  1. તમારા આર્કિટેક્ચર માટે ઝીપ ફાઇલ અહીંથી ડાઉનલોડ કરો ગિટહબ રિલીઝ કરે છે.
  2. તમારી પસંદગીના ફોલ્ડરમાં સામગ્રીઓ કાઢો (જો તમે સુરક્ષિત રહેવા માંગતા હોવ તો ખાતરી કરો કે તે જગ્યાઓ વિનાનો પાથ છે અથવા મર્યાદિત પરવાનગીઓ છે).
  3. સીધા ચલાવો pwsh.exe ફાઇલ તે ડિરેક્ટરીમાંથી (તમે જ્યાં ઇચ્છો ત્યાં શોર્ટકટ બનાવી શકો છો અથવા કોઈપણ કમાન્ડ વિન્ડોમાંથી તેનો ઉપયોગ કરવા માટે ફોલ્ડરને PATH માં મેન્યુઅલી ઉમેરી શકો છો).

શું તમે ઇચ્છો છો કે ઇન્સ્ટોલેશન બાકીના વપરાશકર્તાઓથી સંપૂર્ણપણે અલગ રહે? જ્યારે તમે અન્ય વપરાશકર્તાઓ સાથે મશીન શેર કરો છો અને ફક્ત તમારા માટે PowerShell 7 ની જરૂર હોય ત્યારે વિશિષ્ટ ફોરમ અને સમુદાયોમાં પણ આ પદ્ધતિની ભલામણ કરવામાં આવે છે.

મેકઓએસ પર પાવરશેલ 7: ઇન્સ્ટોલર્સ, હોમબ્રુ અને સંપૂર્ણ પોર્ટેબિલિટી

Mac પર, વિવિધ પદ્ધતિઓ પણ હાજર છે, તો ચાલો જોઈએ કે કઈ તમારા માટે સૌથી યોગ્ય છે:

  • હોમબ્રુ: તે macOS માટે શ્રેષ્ઠ પેકેજ મેનેજર છે. સરળ, અનુકૂળ અને એક જ આદેશથી અપડેટ કરી શકાય છે. તે PowerShell ઇન્સ્ટોલ કરે છે અને જ્યારે તમે વિનંતી કરો છો ત્યારે આપમેળે અપડેટ થાય છે.
  • સહી કરેલ ઇન્સ્ટોલર .pkg: જો તમને પરંપરાગત દ્રશ્ય અનુભવ (ડબલ-ક્લિક, આગળ, સમાપ્ત) પસંદ હોય, તો GitHub રિલીઝ પેજના "એસેટ્સ" વિભાગમાંથી .pkg ફાઇલ ડાઉનલોડ કરો.
  • ઝીપ / ટારબોલ: પોર્ટેબલ વિકલ્પ, તમે ઇચ્છો ત્યાં ઇન્સ્ટોલ કરવા માટે અથવા સામાન્ય સિસ્ટમ ગોઠવણીને અસર કર્યા વિના પ્રયોગ કરવા માટે.
  • ગ્લોબલ .NET ટૂલ: જો તમે .NET SDK સાથે વ્યાપકપણે કામ કરો છો, તો તમે તમારી પ્રોફાઇલમાં વૈશ્વિક સ્તરે PowerShell ઇન્સ્ટોલ કરી શકો છો, જેમ કે Windows.

સપોર્ટેડ macOS વર્ઝન

  • macOS 15 (Sequoia), 14 (Sonoma), 13 (Ventura) — બધું x64/ARM64 પર

હોમબ્રુ સાથે ઇન્સ્ટોલ કરવા માટેના ઝડપી પગલાં

  1. ટર્મિનલ ખોલો અને ચલાવો:
    brew install --cask powershell
  2. LTS સંસ્કરણ માટે:
    brew install --cask powershell-lts

.pkg ફાઇલનો ઉપયોગ કરીને ઇન્સ્ટોલેશન

  1. GitHub રિલીઝમાંથી સંબંધિત .pkg ડાઉનલોડ કરો.
  2. .pkg ફાઇલ પર ડબલ-ક્લિક કરો અને લાક્ષણિક macOS ઇન્સ્ટોલેશન વિઝાર્ડને અનુસરો.
  3. એક્ઝિક્યુટેબલ pwsh તે સામાન્ય રીતે /usr/local/bin/pwsh અથવા તેના જેવામાં સુલભ હોય છે.

શું ઇન્સ્ટોલેશન પછી સિસ્ટમ pwsh આદેશ શોધી રહી નથી?

તમારા ટર્મિનલમાં આ લાઇન ચલાવીને તમારા PATH માં પાથ ઉમેરો (જો ફોલ્ડર્સ બદલાઈ ગયા હોય તો પાથને સમાયોજિત કરો):

echo 'export PATH="/usr/local/microsoft/powershell/7:$PATH"' >> ~/.zshrc
source ~/.zshrc

Linux પર PowerShell 7 ઇન્સ્ટોલ કરવું: બધા ડિસ્ટ્રોઝ આવરી લેવામાં આવ્યા છે

પાવરશેલ 7 ઘણા GNU/Linux વિતરણો સાથે એકીકૃત રીતે સંકલિત થાય છે. હું તેને યોગ્ય રીતે કેવી રીતે ઇન્સ્ટોલ કરી શકું?

  • એપીટી/ડીઇબી ઉબુન્ટુ, ડેબિયન અને ડેરિવેટિવ્ઝ માટે: બાકીના પેકેજો સાથે અપડેટ રાખવા માટે હંમેશા સત્તાવાર માઇક્રોસોફ્ટ રિપોઝીટરીનો ઉપયોગ કરો.
  • યમ/ડીએનએફ RHEL, CentOS, Fedora માટે: આ જ વાત લાગુ પડે છે; સત્તાવાર ભંડારો ઉમેરવામાં આવે છે અને તમને પેચો અને સુધારાઓ આપમેળે પ્રાપ્ત થાય છે.
  • ઝાયપર સુઝ અને ઓપનસુઝ માટે.
  • ટાર્બોલ ફાઇલ .tar.gz: તમે ઇચ્છો ત્યાં મેન્યુઅલી ડાઉનલોડ કરો અને એક્સટ્રેક્ટ કરો (આલ્પાઇન લિનક્સ અથવા કસ્ટમ આર્કિટેક્ચર માટે યોગ્ય).
  • ડોકર કન્ટેનર: માઈક્રોસોફ્ટે સીધા ઉપયોગ માટે તૈયાર સત્તાવાર છબીઓ પ્રકાશિત કરી ડોકર હબ અથવા માઈક્રોસોફ્ટ કન્ટેનર રજિસ્ટ્રી.

ઉબુન્ટુ અથવા ડેબિયન પર ઇન્સ્ટોલેશનનું ઉદાહરણ

  1. સિસ્ટમ અપડેટ કરો:
    sudo apt-get update
  2. પૂર્વ-સ્થાપન નિર્ભરતાઓ ઇન્સ્ટોલ કરો:
    sudo apt-get install -y wget apt-transport-https software-properties-common
  3. GPG કી અને સત્તાવાર માઇક્રોસોફ્ટ રિપોઝીટરી ઉમેરો:
    wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb
    sudo dpkg -i packages-microsoft-prod.deb
  4. ફરીથી અપડેટ કરો:
    sudo apt-get update
  5. પાવરશેલ ઇન્સ્ટોલ કરો:
    sudo apt-get install -y powershell

tar.gz ફાઇલોનો ઉપયોગ (પોર્ટેબલ વર્ઝન)

  1. GitHub રિલીઝમાંથી યોગ્ય ટારબોલ ડાઉનલોડ કરો.
  2. સામગ્રીને ~/powershell અથવા તમારી પસંદગીની ડિરેક્ટરીમાં કાઢો.
    tar -xvf powershell-7.x.x-linux-x64.tar.gz -C ~/powershell
  3. બાઈનરીને એક્ઝિક્યુટેબલ બનાવો.
    chmod +x ~/powershell/pwsh
  4. તમારા PATH માં ~/powershell ઉમેરો અથવા સીધા એક્ઝેક્યુટેબલનો ઉપયોગ કરો.

સત્તાવાર ડોકર છબીઓ

ડોકર કન્ટેનરમાં પાવરશેલ શરૂ કરવા માટે:

docker pull mcr.microsoft.com/powershell:latest
# Para entrar en modo interactivo
docker run -it mcr.microsoft.com/powershell pwsh

ARM ઇન્સ્ટોલેશન અને સપોર્ટ

જો તમારી પાસે ARM ઉપકરણો છે (ઉદાહરણ તરીકે, Raspberry Pi, ARM64 સર્વર્સ, વગેરે), તો Microsoft સત્તાવાર પ્રકાશનોમાં સુસંગત બાઈનરી અને deb/rpm/tarball પેકેજો પ્રકાશિત કરે છે. ચોક્કસ સુસંગતતા વિગતો માટે દસ્તાવેજીકરણનો સંદર્ભ લો.

સ્થળાંતર Windows પાવરશેલ 5.1 થી પાવરશેલ 7: તમારે શું જાણવું જોઈએ?

પાવરશેલ 7 એક જ સમયે બદલાતું નથી Windows પાવરશેલ ૫.૧: તેઓ સંપૂર્ણ રીતે સાથે રહી શકે છેઆ એવા વાતાવરણમાં મહત્વપૂર્ણ છે જ્યાં કેટલીક સ્ક્રિપ્ટો અથવા મોડ્યુલો હજુ પણ "લેગસી" સુવિધાઓ પર આધાર રાખે છે.

સ્થળાંતરના મુખ્ય તફાવતો અને ફાયદાઓમાં શામેલ છે:

  • અલગ ઇન્સ્ટોલેશન પાથ: Windows પાવરશેલ 5.1 રહે છે %windir%\System32\WindowsPowerShell\v1.0 જ્યારે પાવરશેલ 7 %ProgramFiles%\PowerShell\7.
  • વિવિધ એક્ઝિક્યુટેબલ નામો: આવૃત્તિ 5.1 અને પહેલાના સંસ્કરણમાં, એક્ઝેક્યુટેબલ છે powershell.exe; 6.xy 7.x થી તે છે pwsh.exe.
  • વિભિન્ન પર્યાવરણીય ચલો: $Env:PSModulePath, $PROFILE અને અન્ય લોકો તકરાર ટાળવા માટે સ્ક્રિપ્ટો અને મોડ્યુલોને અલગ પાથમાં સંગ્રહિત કરે છે.
  • મોડ્યુલ સુસંગતતા સ્તર: તમારા મોટાભાગના PowerShell 5.1 મોડ્યુલો PowerShell 7 માં સંપૂર્ણ રીતે કાર્ય કરશે, અને તમે આદેશનો લાભ લઈ શકો છો Import-Module -UseWindowsPowerShell ગર્ભિત રિમોટિંગ દ્વારા કેટલાક જૂના મોડ્યુલો લોડ કરવા માટે.
  • અલગ પ્રોફાઇલ્સ: પ્રોફાઇલ ફાઇલો અથવા બુટ સ્ક્રિપ્ટો પણ સંસ્કરણ દ્વારા વિભાજિત થાય છે (જુઓ $PROFILE દરેક વાતાવરણમાં).
  • વિસ્તૃત દૂરસ્થ સંચાર: સિસ્ટમોને કનેક્ટ કરવા માટે WSMan અને SSH બંનેનો ઉપયોગ કરો Windows, પાવરશેલ 7 માંથી macOS અથવા Linux.

આધુનિક ક્ષમતાઓ અને અદ્યતન ઓટોમેશનનો લાભ લેવા માટે અપગ્રેડ અથવા સ્થળાંતર કરવું સલાહભર્યું હોઈ શકે છે, પરંતુ જ્યારે તમે તમારી સ્ક્રિપ્ટો અને પ્રક્રિયાઓને તમારી પોતાની ગતિએ સ્થાનાંતરિત કરો છો ત્યારે ક્લાસિક સંસ્કરણ જાળવી રાખવું પણ શક્ય છે.

વિવિધ ઇન્સ્ટોલેશન દૃશ્યો: વ્યવસાયો, વિકાસકર્તાઓ, ઘર વપરાશકર્તાઓ અને અલગ વાતાવરણ

ઘર વપરાશકારો અને નવા નિશાળીયા:

સૌથી સરળ વિકલ્પ એ છે કે માઇક્રોસોફ્ટ સ્ટોર પસંદ કરો (માં Windows), હોમબ્રુ (મેક પર) અથવા apt/yum રિપોઝીટરીઝ (લિનક્સ પર). આ સ્વચાલિત અપડેટ્સ અને મહત્તમ સરળતાની ખાતરી કરે છે.

કંપનીઓ અને મોટા પાયે જમાવટ:

  • MSI પેકેજો: તેઓ એક્ટિવ ડિરેક્ટરી, ગ્રુપ પોલિસી, SCCM, ઇન્ટ્યુન અથવા ઓટોમેટેડ સ્ક્રિપ્ટ્સ દ્વારા કેન્દ્રિયકૃત જમાવટની મંજૂરી આપે છે.
  • સંપૂર્ણ કસ્ટમાઇઝેશન: સંદર્ભ મેનુઓ ઉમેરો, કસ્ટમ પાથ વ્યાખ્યાયિત કરો, કોર્પોરેટ નીતિ અનુસાર PATH ને બાકાત રાખો અને શાંત ઇન્સ્ટોલેશનને મંજૂરી આપો (/quiet /norestart).
  • દ્વારા અપડેટ્સ માટે સપોર્ટ Windows અપડેટ/માઈક્રોસોફ્ટ અપડેટ.
  • બેચ/પાવરશેલ સ્ક્રિપ્ટોનો ઉપયોગ કરીને સેંકડો કમ્પ્યુટર્સ પર સ્વચાલિત ઇન્સ્ટોલેશન.

સીધા ઇન્ટરનેટ ઍક્સેસ વિના અલગ વાતાવરણ:

  • MSI, PKG, અને Tarball ફાઇલોનું મેન્યુઅલ ડાઉનલોડ અને વિતરણ.
  • દરેક ઉપકરણ પર સિંક્રનસલી ઇન્સ્ટોલ કરો અને PATH ને મેન્યુઅલી ગોઠવો.

વિકાસકર્તાઓ અને અદ્યતન વપરાશકર્તાઓ:

  • લેગસી ઇન્ટિગ્રેશન તોડવાનું જોખમ લીધા વિના પ્રયોગ કરવા માટે ક્લાસિક વાતાવરણની સાથે પોર્ટેબલ વર્ઝન ઇન્સ્ટોલ કરો.
  • ઇન્સ્ટોલેશન અને રીગ્રેશન પરીક્ષણને સ્વચાલિત કરવા માટે સ્ક્રિપ્ટોનો ઉપયોગ કરો.

પાવરશેલ 7 અપડેટ અને જાળવણી

અપડેટ મૂળ રીતે ઉપયોગમાં લેવાતી પદ્ધતિ પર આધારિત હશે. જોકે, સામાન્ય રીતે:

  • માઈક્રોસોફ્ટ સ્ટોર અથવા હોમબ્રુમાંથી: અપડેટ્સ આપમેળે આવશે; ફક્ત સૂચનાઓ સ્વીકારો.
  • MSI તરફથી: નવીનતમ સંસ્કરણ ડાઉનલોડ કરો અને તેને ચલાવો; તે આપમેળે પાછલા સંસ્કરણની સાથે ઓવરરાઇટ અથવા ઇન્સ્ટોલ થશે.
  • વિંગેટ અથવા એપ્ટ જેવા પેકેજ મેનેજરોનો ઉપયોગ: ચલાવો winget upgrade --id Microsoft.PowerShell o sudo apt-get upgrade powershell.
  • પોર્ટેબલ ઇન્સ્ટોલેશન માટે (ઝિપ/ટારબોલ): જૂના ફોલ્ડર્સ ડાઉનલોડ કરો અને નવા ફોલ્ડર્સથી બદલો.

શું તમે તપાસવા માંગો છો કે તમારું પાવરશેલ કેવી રીતે ઇન્સ્ટોલ થયું? તપાસો $PSHOMEપાથ તમને કહેશે કે તે સ્ટોર, MSI, ZIP, અથવા પોર્ટેબલ પદ્ધતિ દ્વારા હતું.

સ્થાપન અને ઉપયોગ દરમિયાન લાક્ષણિક ભૂલો અને મુખ્ય ઉકેલો

Windows

  • "અમલીકરણ નીતિ ઇન્સ્ટોલેશનને અટકાવે છે": ચલાવો Set-ExecutionPolicy RemoteSigned -Scope CurrentUser ઇન્સ્ટોલ કરતા પહેલા.
  • ".NET જરૂરિયાત ખૂટે છે": .NET રનટાઇમનું નવીનતમ સંસ્કરણ અહીંથી ડાઉનલોડ અને ઇન્સ્ટોલ કરો. સત્તાવાર .NET વેબસાઇટ.
  • "તમારે એડમિનિસ્ટ્રેટર બનવાની જરૂર છે": એડમિનિસ્ટ્રેટર અધિકારો સાથે ઇન્સ્ટોલર ચલાવો (જમણું ક્લિક કરો > "એડમિનિસ્ટ્રેટર તરીકે ચલાવો").
  • ભ્રષ્ટ સુવિધાઓ: GitHub પરથી ફરીથી MSI ડાઉનલોડ કરો, સહીઓ ચકાસો અને બિનસત્તાવાર સ્ત્રોતો ટાળો.
  • PATH સાથે સમસ્યાઓ: જો ઇન્સ્ટોલરે આપમેળે પાવરશેલ પાથ ન ઉમેર્યો હોય, તો સિસ્ટમમાં મેન્યુઅલી ઉમેરો.

મેક

  • "zsh: આદેશ મળ્યો નથી: pwsh": તમારી પ્રોફાઇલમાં PATH માં PowerShell ફોલ્ડર ઉમેરો (~/.zshrc).
  • .pkg ફાઇલ માઉન્ટ કરી શકાતી નથી: જો કોઈ ભૂલ હોય તો સત્તાવાર સાઇટ પરથી ફરીથી ડાઉનલોડ કરો.
  • અસમર્થિત macOS સંસ્કરણ: PowerShell 7 ને macOS 10.13 અથવા તે પછીના વર્ઝનની જરૂર છે, જો જરૂરી હોય તો અપડેટ કરો.
  • "પરવાનગી નકારી": ઉપયોગની sudo જો પ્રતિબંધિત પરવાનગીઓ હોય તો ઇન્સ્ટોલ કરવા માટે.

Linux

  • "પાવરશેલ પેકેજ શોધી શકાયું નથી": તમારા વિતરણ અનુસાર સત્તાવાર ભંડારો ઉમેરો (સત્તાવાર દસ્તાવેજોનો સંદર્ભ લો).
  • ખૂટતી નિર્ભરતાઓ: જરૂરી લાઇબ્રેરીઓ ઇન્સ્ટોલ કરો જેમ કે libssl o libcurl તમારા મેનેજર સાથે.
  • "pwsh ચલાવતી વખતે પરવાનગી નકારી": પરવાનગીઓ તપાસો અને ચલાવો chmod +x જો જરૂરી હોય તો.
  • "પેકેજ આર્કિટેક્ચર સાથે અસંગત છે": તમારા CPU (x64, ARM) માટે યોગ્ય વર્ઝન ડાઉનલોડ કરો.

વિગતવાર મુશ્કેલીનિવારણ અને સુરક્ષા ભલામણો

  • જો કોઈ સમસ્યા ઊભી થાય તો ભૂલો માટે ઇન્સ્ટોલેશન લોગ અથવા સિસ્ટમ લોગ તપાસો.
  • હંમેશા સ્ત્રોતોમાંથી ડાઉનલોડ કરો અધિકારીઓ જેમ કે GitHub, Microsoft, અથવા વિશ્વસનીય પેકેજ મેનેજર.
  • નવા ઇન્સ્ટોલેશન પછી PATH માં રૂટ અપડેટ રાખો.
  • જરૂર પડે ત્યારે એડમિનિસ્ટ્રેટર અથવા સુપરયુઝર વિશેષાધિકારો સાથે ચલાવો.
  • પ્રોફાઇલ ભૂલોને નકારી કાઢવા માટે, ચલાવો pwsh -NoProfile.
  • વર્ઝન સ્થાનાંતરિત કરતા પહેલા સ્ક્રિપ્ટો અને પ્રોફાઇલ્સનો બેકઅપ લો.
  • એન્ટરપ્રાઇઝ વાતાવરણમાં, તે કેન્દ્રિયકૃત સ્ક્રિપ્ટો અને નીતિઓ સાથે ઇન્સ્ટોલેશન અને અપડેટ્સને સ્વચાલિત કરે છે.

ઇન્સ્ટોલેશન પછીના પ્રથમ પગલાં અને ગોઠવણી

પાવરશેલ 7 સાથે શરૂઆત કરવા માટે:

  • ટાઈપ કરીને PowerShell 7 લોન્ચ કરો pwsh. એન Windows, સ્ટાર્ટ મેનૂમાં "PowerShell 7" શોધો.
  • ઉપલબ્ધ મોડ્યુલો તપાસો Get-Module -ListAvailable અને ઉપનામો સાથે Get-Alias.
  • તમારી પ્રોફાઇલમાં કસ્ટમ ફંક્શન્સ અને સ્ક્રિપ્ટ્સ ઉમેરો ($PROFILE).
  • PowerShell 7 માંથી SSH અથવા WSMan નો ઉપયોગ કરીને રિમોટ મશીનોને કનેક્ટ કરો.
  • ઉપયોગ કરો Get-Help [Comando] દસ્તાવેજો અને ઉદાહરણો મેળવવા માટે.

પાવરશેલ 7 સાથે અદ્યતન ઓટોમેશન અને મેનેજમેન્ટ

પાવરશેલથી તમે આ કરી શકો છો:

  • બેકઅપ, મોનિટરિંગ અને રિમોટ ગોઠવણી જેવા કાર્યોને સ્વચાલિત કરો.
  • પુનરાવર્તિત કાર્યો માટે સમાંતર અથવા બેચ સ્ક્રિપ્ટો બનાવો.
  • થી મોડ્યુલો અને કાર્યક્ષમતાઓનું સંચાલન કરો પાવરશેલ ગેલેરી ઉપયોગ કરીને Install-Module.
  • WSMan અથવા SSH દ્વારા રિમોટ સિસ્ટમ્સનું સંચાલન કરવા માટે સુરક્ષિત રિમોટિંગ સક્ષમ કરો.
  • CI/CD પાઇપલાઇન્સમાં સ્ક્રિપ્ટો લાગુ કરો, કન્ટેનરનું સંચાલન કરો અને સ્વચાલિત ઓડિટ કરો.

લેગસી સ્ક્રિપ્ટો માટે મોડ્યુલ્સ, સુસંગતતા અને મદદ

આવૃત્તિઓ વચ્ચે મોડ્યુલ સુસંગતતા સતત વધી રહી છે.ઘણા મોડ્યુલો, જેમ કે Azure PowerShell અને Active Directory, પહેલાથી જ PowerShell 7 સાથે સુસંગત છે. કેટલાક લેગસી મોડ્યુલો હજુ પણ ક્લાસિક પર્યાવરણ પર આધાર રાખે છે, પરંતુ સુસંગતતા સ્તર તમને જરૂર પડે તો તેમને ચલાવવાની મંજૂરી આપે છે. $PSVersionTable તમારી આસપાસની પરિસ્થિતિ તપાસવા માટે અને Import-Module -UseWindowsPowerShell જો જરૂરી હોય તો જૂના મોડ્યુલો લોડ કરવા.

નિયમિત સમસ્યાનું નિરાકરણ અને વ્યવસ્થાપન માટે શ્રેષ્ઠ પ્રથાઓ

સામાન્ય ભૂલો સુધારવા માટે:

  • ખાતરી કરો કે તમારી પાસે યોગ્ય આવશ્યકતાઓ, ઇન્ટરનેટ કનેક્શન અને યોગ્ય વિશેષાધિકારો છે.
  • એન્ટરપ્રાઇઝ વાતાવરણમાં, પાવરશેલ ગેલેરીમાં પ્રોક્સી, ફાયરવોલ અને પરવાનગીઓની સમીક્ષા કરો.
  • સિસ્ટમ લોગ તપાસો અને જો સતત ભૂલો હોય તો ફરીથી ઇન્સ્ટોલ કરો.
  • સુરક્ષા સુધારવા અને દૂષિત અમલ અટકાવવા માટે તમારી સ્ક્રિપ્ટો પર સહી કરો.

વિઝ્યુઅલ સ્ટુડિયો કોડ અને વિકાસ અનુભવ સાથે એકીકરણ

પાવરશેલ એક્સટેન્શન સાથે VS કોડમાં:

  • ઇન્ટેલીસેન્સ, એડવાન્સ્ડ ડિબગીંગ અને હાઇલાઇટિંગનો આનંદ માણો.
  • જો તમને પણ આવો જ અનુભવ જોઈતો હોય તો ક્લાસિક ISE વાતાવરણનું અનુકરણ કરો.
  • તમારી ટીમ સાથે પરીક્ષણો સ્વચાલિત કરો અને સ્નિપેટ્સ શેર કરો.

PowerShell 7 વિશે વારંવાર પૂછાતા પ્રશ્નો

હું PowerShell નું કયું વર્ઝન વાપરી રહ્યો છું તે કેવી રીતે શોધી શકું?

ચલાવો Get-Host | Select-Object Version o $PSVersionTable વિગતો માટે.

પાવરશેલ 7 ને શું અલગ પાડે છે? Windows પાવરશેલ?

ક્રોસ-પ્લેટફોર્મ સુસંગતતા, શ્રેષ્ઠ પ્રદર્શન, અદ્યતન ભૂલ નિયંત્રણ અને ખુલ્લી ઇકોસિસ્ટમ તેને વહીવટ, સ્ક્રિપ્ટીંગ અને ડેવઓપ્સ માટે આધુનિક પસંદગી બનાવે છે. વધુમાં, તેની ઓપન સોર્સ પ્રકૃતિ લાંબા ગાળાના ઉત્ક્રાંતિ અને સુરક્ષાની ખાતરી આપે છે.

જો હું હવે PowerShell નો ઉપયોગ ન કરવા માંગુ તો શું હું તેને અનઇન્સ્ટોલ કરી શકું?

હા, જો તમે MSI અથવા સ્ટોર દ્વારા ઇન્સ્ટોલ કર્યું હોય, તો તમે તેને અન્ય કોઈપણ એપ્લિકેશનની જેમ અનઇન્સ્ટોલ કરી શકો છો. Windows પાવરશેલ 5.1 OS ના ભાગ રૂપે સિસ્ટમ પર રહે છે, પરંતુ તમે તેને "સુવિધાઓ ચાલુ અથવા બંધ કરો" માં અક્ષમ કરી શકો છો. Windows».

ઇન્સ્ટોલેશન પછી હું વધારાના મોડ્યુલો કેવી રીતે ઇન્સ્ટોલ કરી શકું?

ઉપયોગની Install-Module -Name NombreModuloઉદાહરણ તરીકે, Azure માટે:
Install-Module -Name Az -AllowClobber -Scope CurrentUserવ્યવસાયિક વાતાવરણમાં, આંતરિક નીતિઓની સમીક્ષા કરો અને વધારાની સુરક્ષા માટે મોડ્યુલો પર સહી કરો.

માઈક્રોસોફ્ટ અપડેટ અને ઓટોમેટિક વર્ઝન મેનેજમેન્ટ સાથે એકીકરણ

જો પાવરશેલ 7 સપોર્ટેડ પદ્ધતિઓ (MSI, Winget, Store) નો ઉપયોગ કરીને ઇન્સ્ટોલ કરવામાં આવ્યું હોય તો તે Microsoft અપડેટ દ્વારા આપમેળે અપડેટ થઈ શકે છે. માં સ્વચાલિત અપડેટ્સ સક્ષમ કરો. Windows તેને સુરક્ષિત અને અદ્યતન રાખવા માટે.

પાવરશેલ 7 માંથી સૌથી વધુ મેળવવા માટેના મહત્વપૂર્ણ મુદ્દાઓ

  • પાવરશેલ 7 બહુવિધ સિસ્ટમોમાં વહીવટ, ઓટોમેશન અને સ્ક્રિપ્ટીંગની સુવિધા આપે છે, જે તમને તમારી જરૂરિયાતો (વિકાસ, એન્ટરપ્રાઇઝ, દૈનિક ઉપયોગ) ને અનુરૂપ ઇન્સ્ટોલેશનને કસ્ટમાઇઝ કરવાની મંજૂરી આપે છે.
  • તેની સુસંગતતા અને મોડ્યુલરિટી જોખમ-મુક્ત સ્થળાંતર માટે પરવાનગી આપે છે, સાથે સહઅસ્તિત્વ ધરાવે છે Windows પાવરશેલ અને સમાંતર અમલીકરણ અને SSH જેવી નવી સુવિધાઓનો લાભ લઈ રહ્યા છીએ.
  • સમુદાય અને ઓપન સોર્સ કોડ સતત સુધારાઓ, વિઝ્યુઅલ સ્ટુડિયો કોડ સાથે એકીકરણ, કન્ટેનર અને CI/CD પાઇપલાઇન્સ, તેમજ મજબૂત દસ્તાવેજીકરણની ખાતરી આપે છે.
  • શ્રેષ્ઠ પ્રથાઓનું પાલન કરીને અને તમારા પર્યાવરણને અદ્યતન રાખીને, તમે સુરક્ષા, કાર્યક્ષમતામાં સુધારો કરશો અને તમારા ઓટોમેશન અને વહીવટી કાર્યોમાં ભવિષ્યની સમસ્યાઓ ઘટાડશો.

PowerShell 7 જે સુગમતા, સમર્થન અને સમુદાય પ્રદાન કરે છે તે બહુ ઓછા સાધનો પ્રદાન કરે છે. યોગ્ય ઇન્સ્ટોલેશન પદ્ધતિ, સુવ્યવસ્થિત કાર્યપ્રવાહ અને નિયમિત અપડેટ્સ સાથે, તમે ખરેખર મહત્વપૂર્ણ બાબતો પર ધ્યાન કેન્દ્રિત કરી શકો છો: ઓછી ભૂલો અને વધુ આત્મવિશ્વાસ સાથે સ્વચાલિતકરણ, સંચાલન અને ઝડપી કાર્ય.

એક ટિપ્પણી મૂકો