Get-FileHash PowerShell Cmdletని ఎలా ఉపయోగించాలి

Get Filehash Powershell Cmdletni Ela Upayogincali



ది ' పొందండి-FileHash ” cmdlet పేర్కొన్న అల్గోరిథం సహాయంతో ఫైల్, స్ట్రింగ్ లేదా అప్లికేషన్ యొక్క హాష్ అల్గారిథమ్‌ను గణిస్తుంది. రెండు ఫైల్‌లు ఒకే డేటాను కలిగి ఉన్నాయో లేదో పరిశీలించడానికి వాటి మధ్య పోలిక చేయడానికి హాష్ విలువలు ఉపయోగించబడతాయి. ఒకవేళ రెండు ఫైల్‌ల హాష్ విలువలు ఒకేలా ఉంటే, ఫైల్‌లలోని కంటెంట్ ఒకేలా ఉంటుంది. అంతేకాకుండా, ఇంటర్నెట్ నుండి డౌన్‌లోడ్ చేయబడిన ఫైల్ యొక్క హాష్ అల్గారిథమ్‌ను తనిఖీ చేసేటప్పుడు కూడా ఇది సహాయపడుతుంది.

కింది బ్లాగ్ ఫైల్‌ల హాష్ విలువలను పొందడానికి సాంకేతికతలను గమనిస్తుంది.

Get-FileHash PowerShell Cmdletని ఎలా ఉపయోగించాలి?

cmdlet' పొందండి-FileHash ” cmdlet స్ట్రింగ్, ఫైల్ లేదా అప్లికేషన్ యొక్క హాష్ విలువలను పొందవచ్చు. మరింత అవగాహన కోసం, దిగువ అందించిన ఉదాహరణల ద్వారా వెళ్ళండి.







ఉదాహరణ 1: పేర్కొన్న స్ట్రింగ్ యొక్క హాష్ విలువను పొందండి/తిరిగి పొందండి

ఈ ఉదాహరణ వినియోగదారు పేర్కొన్న స్ట్రింగ్ యొక్క హాష్ విలువను పొందుతుంది:



$stringAsStream = [ System.IO.MemoryStream ] :: కొత్త ( )

$రచయిత = [ System.IO.StreamWriter ] :: కొత్త ( $stringAsStream )

$రచయిత . వ్రాయడానికి ( 'Linux సూచన' )

$రచయిత .ఫ్లష్ ( )

$stringAsStream .స్థానం = 0

పొందండి - ఫైల్‌హాష్ - ఇన్‌పుట్ స్ట్రీమ్ $stringAsStream | ఎంపిక-వస్తువు హాష్

పై కోడ్ ప్రకారం:



  • మొదట, వేరియబుల్‌ని ప్రారంభించి, ఆపై “ని పేర్కొనండి కొత్త() 'తో కన్స్ట్రక్టర్' [System.IO.MemoryStream] 'తరగతి.
  • ఆ తరువాత, ప్రారంభించండి ' $రచయిత ” వేరియబుల్ ఆపై “కొత్త()” కన్స్ట్రక్టర్‌ను వేరియబుల్‌తో జత చేయండి $stringAsStream ” దాని లోపల.
  • అప్పుడు, దానిని కేటాయించండి ' [System.IO.StreamWriter] 'తరగతి.
  • ఆ తర్వాత, “$Writer” వేరియబుల్‌ని “”తో సంగ్రహించండి వ్రాయడానికి() 'పద్ధతి మరియు స్ట్రింగ్ జోడించండి' Linux సూచన 'లోపల' వ్రాయడానికి() ” పద్ధతి.
  • తదుపరి పంక్తిలో, “$Writer” వేరియబుల్‌ను “తో సంగ్రహించండి ఫ్లష్() ” పద్ధతి.
  • ఆపై, “$stringAsStream” వేరియబుల్‌ను “తో సంగ్రహించండి స్థానం 'మరియు దానికి విలువను కేటాయించండి' 0 ”.
  • ఆ తరువాత, పేర్కొనండి ' Get-FileHash 'cmdlet, ఆపై నిర్వచించండి' -ఇన్‌పుట్ స్ట్రీమ్ ” పారామీటర్ మరియు దానికి “$stringAsStream” వేరియబుల్ కేటాయించండి.
  • చివరగా, పైప్‌లైన్ జోడించండి ' | 'మరియు' నిర్వచించండి ఎంపిక-వస్తువు ” cmdlet తరువాత “ హాష్ ' విలువ:





ఉదాహరణ 2: ఫైల్ యొక్క హాష్ విలువను పొందండి

ఈ ఉదాహరణ పేర్కొన్న ఫైల్ యొక్క హాష్ విలువను పొందడం గురించి ప్రదర్శిస్తుంది:

పొందండి - FileHash C:\Doc\File.txt

పై కోడ్ ప్రకారం, ముందుగా, ''ని జోడించండి Get-FileHash ” cmdlet మరియు దానికి ఫైల్ పాత్‌ను కేటాయించండి:



ఉదాహరణ 3: నోట్‌ప్యాడ్ అప్లికేషన్ యొక్క హాష్ విలువను పొందండి

కింది ఉదాహరణ నోట్‌ప్యాడ్ అప్లికేషన్ యొక్క హాష్ విలువను తిరిగి పొందుతుంది:

పొందండి - FileHash C:\Windows\notepad.exe

అది పవర్‌షెల్‌లో ఫైల్ హ్యాష్‌ను పొందడం గురించి.

ముగింపు

cmdlet' Get-FileHash ” వినియోగదారు పేర్కొన్న ఫైల్ యొక్క హాష్ అల్గారిథమ్‌ను పొందడానికి ప్రత్యేకంగా రూపొందించబడింది. అంతేకాకుండా, ఇది స్ట్రింగ్ లేదా అప్లికేషన్ యొక్క హాష్ విలువను కూడా పొందవచ్చు. రెండు ఫైల్‌లు ఒకే కంటెంట్‌ని కలిగి ఉన్నాయో లేదో పోల్చడానికి హాష్ విలువ ఉపయోగించబడుతుంది. ఈ బ్లాగ్ “Get-FileHash” cmdlet మరియు దాని వినియోగం గురించిన ప్రధాన సమాచారాన్ని కవర్ చేసింది.