የላቀ PowerShell ዘዴዎች ለአስተዳዳሪዎች

የመጨረሻው ዝመና 20/03/2025

  • PowerShell በዊንዶውስ ሲስተሞች ላይ ስራዎችን በራስ ሰር ለመስራት የሚያስችል ኃይለኛ መሳሪያ ነው።
  • የላቁ ሂደቶችን፣ አገልግሎቶችን እና አውታረ መረቦችን በትእዛዞች እና ስክሪፕቶች ማስተዳደርን ይፈቅዳል።
  • ፋይሎችን የመቆጣጠር፣ ፕሮግራሞችን የማስኬድ እና አገልጋዮችን የማዋቀር ችሎታው አስፈላጊ ያደርገዋል።
  • cmdlets እና ሞጁሎችን መጠቀም የእርስዎን የአይቲ አስተዳደር እና የደህንነት ችሎታዎች ያሰፋዋል።
የላቀ PowerShell-0 ዘዴዎች

PowerShell የአይቲ ባለሙያዎች፣ የስርዓት አስተዳዳሪዎች እና አውቶሜሽን አድናቂዎች ሊጠቀሙባቸው ከሚችሉት በጣም ኃይለኛ መሳሪያዎች ውስጥ አንዱ ነው። ምንም እንኳን ብዙ ሰዎች መሰረታዊ ትእዛዞቹን ቢያውቁም፣ ጥቂቶች በእውነቱ የላቀ ችሎታቸውን ይጠቀማሉ። በዚህ ጽሑፍ ውስጥ አንዳንዶቹን እንመረምራለን የላቀ PowerShell ዘዴዎች የበለጠ ጠቃሚ.

መሠረታዊ ትዕዛዞች ወደላይ ልዩ ቅንጅቶች ፣ የስርዓት አስተዳደርን ለማሻሻል፣ ሂደቶችን ለማመቻቸት እና ከዚህ ኃይለኛ የስክሪፕት ቋንቋ ምርጡን ለማግኘት ብዙ መንገዶችን እዚህ ያገኛሉ።. ወደ ርዕሰ ጉዳዩ ጠለቅተህ ለመፈተሽ የምትፈልግ ጀማሪም ሆነ እውቀትህን ወደ ላቀ ደረጃ ለማድረስ የምትፈልግ ልምድ ያለህ ተማሪ ይህ ለአንተ ፍላጎት ይሆናል።

ከሲኤምዲ ይልቅ PowerShell ለምን ይጠቀሙ?

መስመር ተጠቅመህ ታውቃለህ የዊንዶውስ ትዕዛዞች (ሲኤምዲ)ለምን ወደ PowerShell መቀየር እንዳለብህ ሳትጠይቅ አልቀረህም። መልሱ ቀላል ነው። PowerShell የበለጠ ኃይለኛ፣ ተለዋዋጭ እና ሁለገብ ነው።. የግለሰብ ትዕዛዞችን እንዲያካሂዱ ብቻ ሳይሆን የላቀ የስክሪፕት ቋንቋን ያቀርባል, ይህም ለስርዓት አስተዳደር አስፈላጊ መሳሪያ ያደርገዋል.

  • የላቀ አውቶማቲክ; PowerShell ሊበጁ የሚችሉ ስክሪፕቶችን በመጠቀም አሰልቺ ስራዎችን በራስ ሰር እንዲሰሩ ይፈቅድልዎታል።
  • ከኤፒአይ እና ስርዓቶች ጋር መስተጋብር፡- ወደ ማከማቻዎች፣ የውሂብ ጎታዎች እና የደመና አገልግሎቶችን በቀላሉ ማግኘት ይችላሉ።
  • የላቀ ቁጥጥር እና ማበጀት; ሲኤምዲ መሰረታዊ ትዕዛዞችን ብቻ ሲያቀርብ፣PowerShell ስክሪፕቶችን መፍጠር እና ከፋይሎች እና ስርዓቶች ጋር በላቁ መንገዶች መስተጋብር መፍጠርን ቀላል ያደርገዋል።
ልዩ ይዘት - እዚህ ጠቅ ያድርጉ  የእኔን የ Microsoft 365 ምዝገባ በማከማቻዬ ከሰርዝ ምን ይሆናል? ሙሉ ማብራሪያ እና የጊዜ ገደብ

በዊንዶውስ ውስጥ PowerShell እንዴት እንደሚከፈት

ይህን ኃይለኛ መሳሪያ መጠቀም ለመጀመር የPowerShell የላቀ ብልሃቶችን ከመማርዎ በፊት በመጀመሪያ በዊንዶውስ ኦፐሬቲንግ ሲስተምዎ ላይ እንዴት እንደሚጀመር ማወቅ ያስፈልግዎታል። ይህንን ለማድረግ በርካታ መንገዶች አሉ-

  • ከመነሻ ምናሌው: በፍለጋ አሞሌው ውስጥ "PowerShell" ብለው ይተይቡ እና Windows PowerShellን ይምረጡ. ከፍ ያለ ፍቃዶች ከፈለጉ በቀኝ ጠቅ ያድርጉ እና እንደ አስተዳዳሪ አሂድን ይምረጡ።
  • የቁልፍ ሰሌዳ አቋራጭን በመጠቀም፡- ተጫን Win + X እና ይምረጡ። ዊንዶውስ ተርሚናል (አስተዳዳሪ) በዝርዝሩ ውስጥ.
  • ከትእዛዝ መጠየቂያው፡- CMD ን ይክፈቱ እና "powershell" ብለው ይተይቡ, ከዚያም አስገባን ይጫኑ.

አንዴ ከተከፈተ ቀጥታ ትእዛዞችን መተየብ መጀመር ወይም የበለጠ ውስብስብ ሂደቶችን በራስ ሰር ለመስራት ስክሪፕቶችን መፍጠር ይችላሉ።

የላቀ PowerShell ዘዴዎች

በPowerShell ውስጥ አስፈላጊ መሰረታዊ ትዕዛዞች

በዚህ አካባቢ ለጀመሩት፣ አንዳንዶቹን ማወቅ በጣም አስፈላጊ ነው። አስፈላጊ መሠረታዊ ትዕዛዞች PowerShellን ማሰስ እና መጠቀም ቀላል ያደርገዋል፡-

  • እርዳታ ማግኘት፡ በPowerShell ውስጥ ስላለው ማንኛውም ትዕዛዝ መረጃን ያሳያል።
  • ትእዛዝ መቀበል፡- በስርዓቱ ላይ ያሉትን ሁሉንም ትዕዛዞች ይዘርዝሩ.
  • ሂደት፡- የሁሉንም አሂድ ሂደቶች ዝርዝር ያሳያል.
  • የማቆም ሂደት፡- አንድ የተወሰነ ሂደት በስሙ ወይም በዪው ያበቃል።
  • ማግኘት-አገልግሎት፡- በስርዓቱ ላይ የተጫኑትን ሁሉንም አገልግሎቶች ከሁኔታቸው ጋር ይዘረዝራል።
ልዩ ይዘት - እዚህ ጠቅ ያድርጉ  WindowsPackageManagerServer.exe ስህተትን በዊንዶውስ 10 እና 11 እንዴት ማስተካከል እንደሚቻል

በPowerShell ተግባራትን በራስ-ሰር ማድረግ

ነገሮችን ወደላይ እንይ እና አንዳንድ የላቁ የPowerShell ዘዴዎችን እንመልከት። የዚህ መሳሪያ ዋና ዋና ነገሮች አንዱ ችሎታው ነው ሥራዎችን በራስ-ሰር ያድርጉ. ይህ በስክሪፕቶች እና cmdlets ትዕዛዝን በቀላሉ በመፈጸም ውስብስብ ድርጊቶችን እንዲፈጽሙ የሚያስችልዎ.

መሰረታዊ ስክሪፕት ይፍጠሩ

በራስ-ሰር ለመጀመር በቀላሉ PowerShell ISE ወይም የጽሑፍ አርታዒን ይክፈቱ እና ቅጥያ ያለው ስክሪፕት ይፃፉ .ps1. አንድ ቀላል ምሳሌ ይኸውና፡-

$fecha = Get-Date
Write-Output "La fecha actual es: $fecha"

ይህን ስክሪፕት እንደ «my_script.ps1» ያስቀምጡት እና ውጤቱን ለማየት ከPowerShell ያሂዱት።

በPowerShell አንድ ተግባር ያቅዱ

በተወሰኑ ክፍተቶች ላይ ስክሪፕት በራስ-ሰር ማሄድ ከፈለጉ፣ መጠቀም ይችላሉ። የዊንዶውስ ተግባር መርሐግብር. ይህንን ለማድረግ የሚከተሉትን ደረጃዎች ይከተሉ:

  1. የተግባር መርሐግብርን ይክፈቱ እና አዲስ መሠረታዊ ተግባር ይፍጠሩ።
  2. ምን ያህል ጊዜ እንዲሰራ እንደሚፈልጉ ይምረጡ።
  3. በድርጊቱ ውስጥ "ፕሮግራም ጀምር" ን ይምረጡ እና "powershell.exe" ን ይምረጡ.
  4. በክርክር ውስጥ፣ ዱካውን ወደ ስክሪፕትዎ ያክሉ (ለምሳሌ፣ “C:\Scripts\my_script.ps1”)።
  5. ተግባሩን ያስቀምጡ እና በትክክል እንደሚሰራ ያረጋግጡ።
ልዩ ይዘት - እዚህ ጠቅ ያድርጉ  ኮምፒተርን በዊንዶውስ 7 እንዴት መቅረጽ ይቻላል?

የላቀ PowerShell-4 ዘዴዎች

 

የላቁ የPowerShell ዘዴዎች፡ Cmdlets፣ Modules እና ስክሪፕት

የበለጠ የላቁ የPowerShell ዘዴዎች፡- የላቁ cmdlets፣ ሞጁሎች እና ስክሪፕቶች አጠቃቀም. በመቀጠል፣ ከእነዚህ ባህሪያት ውስጥ አንዳንዶቹን እንመረምራለን።

ውሂብ አስመጣ እና ወደ ውጪ ላክ

PowerShell እንደ CSV እና JSON ባሉ ቅርጸቶች ከውሂብ ጋር እንዲሰሩ ይፈቅድልዎታል። አንዳንድ ጠቃሚ cmdlets የሚከተሉትን ያካትታሉ:

  • ወደ ውጪ ላክ-CSV፡ በCSV ቅርጸት ውሂብ አስቀምጥ።
  • አስመጣ-CSV፡ ውሂብ ከCSV ፋይል ጫን።
  • ወደ ጄሰን ቀይር፡- ውሂብ ወደ JSON ቅርጸት ይለውጣል።
  • ከጄሰን ቀይር፡ ከJSON ውሂብ አስመጣ።

ሞጁሎችን መጠቀም

በPowerShell ውስጥ ያሉ ሞጁሎች ተጨማሪ ተግባራትን በማስመጣት አቅሙን እንዲያራዝሙ ያስችሉዎታል። ያሉትን ሞጁሎች ለመፈለግ እነዚህን ትዕዛዞች ይጠቀሙ፡-

Find-Module

ከዚያ እነሱን ለመጫን:

Install-Module -Name NombreDelModulo

እና ሞጁሉን ወደ ክፍለ-ጊዜዎ ለመጫን፡-

Import-Module NombreDelModulo

PowerShell የስርዓት አስተዳዳሪዎች እና የአይቲ ባለሙያዎች አዲስ የአውቶሜሽን እና የቁጥጥር ደረጃ ላይ እንዲደርሱ የሚያስችል እጅግ በጣም ኃይለኛ መሳሪያ ነው። እነዚህን የላቁ የPowerShell ዘዴዎች መማር እና በዕለት ተዕለት ህይወትዎ ውስጥ ስክሪፕቶቻቸውን መተግበር ትልቅ ለውጥ ሊያመጣ ይችላል። የስራ ቅልጥፍናዎን ማሻሻል እና ጊዜዎን በማመቻቸት ላይ.