Updated the manuals

This commit is contained in:
Markus Fleschutz
2025-01-17 08:31:53 +01:00
parent efe4a2c6b4
commit 33ef92d879
635 changed files with 2375 additions and 1666 deletions

View File

@ -6,10 +6,10 @@ This PowerShell script calculates and prints the SHA256 checksum of the given fi
Parameters
----------
```powershell
/home/markus/Repos/PowerShell/scripts/get-sha256.ps1 [[-file] <String>] [<CommonParameters>]
/Repos/PowerShell/scripts/get-sha256.ps1 [[-path] <String>] [<CommonParameters>]
-file <String>
Specifies the path to the file
-path <String>
Specifies the local file path to the file
Required? false
Position? 1
@ -25,8 +25,8 @@ Parameters
Example
-------
```powershell
PS> ./get-sha256 C:\MyFile.txt
SHA256 hash is: CEB4AD71524996EB8AA3ADCE04F1E45636A4B58B8BF4462E6971CF2E56B4293E
PS> ./get-sha256.ps1 C:\MyFile.txt
SHA256 hash is CEB4AD71524996EB8AA3ADCE04F1E45636A4B58B8BF4462E6971CF2E56B4293E
```
@ -43,33 +43,34 @@ Script Content
```powershell
<#
.SYNOPSIS
Prints the SHA256 checksum of a file
Prints the SHA256 hash of a file
.DESCRIPTION
This PowerShell script calculates and prints the SHA256 checksum of the given file.
.PARAMETER file
Specifies the path to the file
.PARAMETER path
Specifies the local file path to the file
.EXAMPLE
PS> ./get-sha256 C:\MyFile.txt
✅ SHA256 hash is: CEB4AD71524996EB8AA3ADCE04F1E45636A4B58B8BF4462E6971CF2E56B4293E
PS> ./get-sha256.ps1 C:\MyFile.txt
✅ SHA256 hash is CEB4AD71524996EB8AA3ADCE04F1E45636A4B58B8BF4462E6971CF2E56B4293E
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$file = "")
param([string]$path = "")
try {
if ($file -eq "" ) { $file = Read-Host "Enter the filename" }
if ($path -eq "" ) { $path = Read-Host "Enter the file path" }
if (-not(Test-Path $path -pathType leaf)) { throw "Invalid file path given: $path" }
$Result = get-filehash $file -algorithm SHA256
$result = Get-FileHash -path $path -algorithm SHA256
"✅ SHA256 hash is: $($Result.Hash)"
"✅ SHA256 hash is $($result.Hash)"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
"⚠️ Error: $($Error[0])"
exit 1
}
```
*(generated by convert-ps2md.ps1 as of 11/20/2024 11:51:53)*
*(page generated by convert-ps2md.ps1 as of 01/17/2025 08:30:52)*