Jak korzystać z cmdlet CMDLET GET-FILEHASH

Jak korzystać z cmdlet CMDLET GET-FILEHASH
„„Get-Filehash”CMDLET oblicza algorytm skrótu pliku, ciągu lub aplikacji za pomocą określonego algorytmu. Wartości skrótu są wykorzystywane do porównania dwóch plików w celu zbadania, czy mają te same dane, czy nie. W przypadku, gdy wartości skrótu obu plików są takie same, wówczas treść w plikach jest taka sama. Ponadto jest to również pomocne podczas sprawdzania algorytmu skrótu pliku pobranego z Internetu.

Poniższy blog będzie obserwował techniki uzyskania wartości skrótu plików.

Jak korzystać z cmdlet CMDLET GET-FILEHASH?

Cmdlet „Get-Filehash”CMDLET może uzyskać wartości skrótu ciągu, pliku lub aplikacji. Aby uzyskać dalsze zrozumienie, przejdź przez podwładne przykłady.

Przykład 1: Pobierz/odzyskaj wartość skrótu określonego ciągu

Ten przykład otrzyma wartość skrótu ciągu wymienionego przez użytkownika:

$ StringASstream = [System.Io.MemoryStream] :: new ()
$ Writer = [System.Io.StreamWriter] :: new ($ StringASstream)
$ pisarz.Write („Linux wskazówka”)
$ pisarz.Spłukać()
$ StringASstream.Pozycja = 0
Get -FileHash -InputStream $ StringASstream | Hash wybierania

Zgodnie z powyższym kodem:

  • Najpierw zainicjuj zmienną, a następnie określ „nowy()”Konstruktor z„[System.Io.Memorystream]" klasa.
  • Następnie zainicjuj „$ pisarz„Zmienna, a następnie dołącz konstruktor„ NEW () ”ze zmienną”$ StringASstream" w środku tego.
  • Następnie przypisz to „[System.Io.StreamWriter]" klasa.
  • Następnie połącz zmienną „$ Writer” z „pisać()”Metoda i dodaj ciąg„Wskazówka Linux" w środku "Pisać()" metoda.
  • W następnym wierszu połącz zmienną „$ Writer” z „Spłukać()" metoda.
  • Następnie połącz zmienną „$ StringASstream” z „Pozycja”I przypisz go wartość„0".
  • Następnie określ „Get-Filehash„Cmdlet, a następnie zdefiniuj„-Strumień wejściowy„Parametr i przypisz go zmienna„ $ StringAStream ”.
  • Na koniec dodaj rurociąg „|”I zdefiniuj„Select-Obiect”CMDLET, a następnie„Haszysz" wartość:

Przykład 2: Zdobądź wartość skrótu pliku

Ten przykład pokaże o uzyskaniu wartości skrótu określonego pliku:

Get-FileHash C: \ Doc \ Plik.tekst

Zgodnie z powyższym kodem, najpierw dodaj „Get-Filehash”CMDLET i przypisz do niej ścieżkę pliku:

Przykład 3: Uzyskaj wartość skrótu aplikacji notatnikowej

Poniższy przykład odzyska wartość skrótu aplikacji notatnika:

Get-FileHash C: \ Windows \ Notepad.exe

Chodziło o uzyskanie skrótu pliku w PowerShell.

Wniosek

Cmdlet „Get-Filehash”Jest specjalnie zaprojektowany, aby uzyskać algorytm skrótu określonego pliku przez użytkownika. Ponadto może również uzyskać wartość skrótu ciągu lub aplikacji. Wartość skrótu służy do porównania, czy dwa pliki mają tę samą treść. Ten blog obejmował główne informacje o cmdletie „get-filehash” i jego użycie.