【PowerShell】Get-FileHashで2ファイルが同一であることを確かめる

【PowerShell】Get-FileHashで2ファイルが同一であることを確かめる

はじめに

コジマです。

powershellのGet-FileHashコマンドを使って簡単に2ファイルが同一のものかを確かめるサンプルです。

$hash1 = $(Get-FileHash [1つめのファイルパス]).Hash
$hash2 = $(Get-FileHash [2つめのファイルパス]).Hash
if ($hash1 -eq $hash2) { echo OK }

それぞれファイルパスを定義してあげればそれぞれのハッシュを比較して同一であればOKを出力します。
ファイルを手動で別のところにコピペする運用がある場合などにおすすめです。

さいごに

この記事を面白いまたは役に立ったと思ってくれた方は是非私のTwitter(@kojimanotech)を
フォローしてくれたらうれしいです!

以上、コジマでした。

もっと学びたい人はこちら

エンジニアになりたい!基本的な知識を身に着けたい!という人のためにおすすめのUdemy講座を紹介いたします!

私が時々扱うエンジニアが身に着けるべき数学の内容だったり、
基本情報や応用情報の試験対策をすることもできます。
エンジニアとして働くために資格は必須ではないですが、私は勉強したほうが良いと思う派です。
最新版: 基本情報技術者試験+応用情報技術者試験+Python+SQL 初心者からプロのエンジニアになる講座

エンジニアにとってネットワークは必要不可欠です。
今こうしてみて頂いている私のブログもインターネットの上で成り立っています。
この講座は基本的といえど、物理層からアプローチしているので小難しく感じると思います。
しかし、この基礎固めができているか否かで今後の成長率が段違いになります。思わぬ障害に出会った時も基本に立ち返り、あなたを適切なアプローチをもたらしてくれるはずです。
ネットワークエンジニアを目指す初心者はここから始めよう!「ゼロから学ぶネットワーク基礎」豊富な図解で徹底解説

気になった人はぜひ見てみてくださいね!


PowerShellカテゴリの最新記事