Den følgende bloggen vil observere teknikkene for å få hash-verdiene til filer.
Hvordan bruker jeg Get-FileHash PowerShell Cmdlet?
cmdleten ' Get-FileHash ” cmdlet kan få hash-verdiene til en streng, fil eller applikasjon. For ytterligere forståelse, gå gjennom eksemplene nedenfor.
Eksempel 1: Hent/hent hash-verdien til en spesifisert streng
Dette eksemplet vil få hash-verdien til en streng nevnt av brukeren:
$stringAsStream = [ System.IO.MemoryStream ] ::ny ( )
$forfatter = [ System.IO.StreamWriter ] ::ny ( $stringAsStream )
$forfatter . skrive ( 'Linux hint' )
$forfatter .Spyling ( )
$stringAsStream .Posisjon = 0
Få - FileHash - InputStream $stringAsStream | Velg-objekt Hash
I henhold til koden ovenfor:
- Initialiser først en variabel og spesifiser deretter ' ny() ' konstruktør med ' [System.IO.MemoryStream] ' klasse.
- Etter det initialiser ' $forfatter ”-variabelen og fest deretter ”new()”-konstruktøren med variabelen ” $stringAsStream ' inni det.
- Deretter tildeler du den ' [System.IO.StreamWriter] ' klasse.
- Etter det, koble sammen '$Writer'-variabelen med ' skrive() '-metoden og legg til strengen ' Linux hint ' inne i ' Skrive() 'metoden.
- På neste linje, sett sammen '$Writer'-variabelen med ' Skyll() 'metoden.
- Sett deretter sammen '$stringAsStream'-variabelen med ' Posisjon ' og tilordne den verdien ' 0 '.
- Etter det, spesifiser ' Get-FileHash ' cmdlet, definer deretter ' -InputStream ” parameter og tilordne den variabelen “$stringAsStream”.
- Til slutt, legg til rørledningen ' | ' og definer ' Velg-objekt ' cmdlet etterfulgt av ' Hash ' verdi:
Eksempel 2: Få hashverdien til en fil
Dette eksemplet vil demonstrere hvordan du får hash-verdien til den angitte filen:
Få - FileHash C:\Doc\File.txtI henhold til koden ovenfor, legg først til ' Get-FileHash ' cmdlet og tilordne filbanen til den:
Eksempel 3: Få hashverdien til Notepad-applikasjonen
Følgende eksempel vil hente hash-verdien til Notepad-applikasjonen:
Få - FileHash C:\Windows\notepad.exe
Det handlet om å få filhashen i PowerShell.
Konklusjon
cmdleten ' Get-FileHash ” er spesielt designet for å få hash-algoritmen til en spesifisert fil av brukeren. Dessuten kan den også få hash-verdien til en streng eller et program. Hash-verdien brukes til å sammenligne om to filer har samme innhold eller ikke. Denne bloggen har dekket viktig informasjon om 'Get-FileHash'-cmdleten og bruken av den.