Improved the scripts

This commit is contained in:
Markus Fleschutz 2021-02-10 19:25:48 +01:00
parent 47459e0139
commit 60eb59b52a
20 changed files with 26 additions and 23 deletions

View File

@ -24,7 +24,7 @@ for($i = 1; $i -lt $args.count; $i++){
write-output $output
$null = New-NetFirewallRule -DisplayName $name -Direction Inbound -Program $path -Profile Domain, Private -Action Allow
}
Write-Host -NoNewLine ''Done - press any key to continue...'';
write-host -foregroundColor green -noNewline ''Done - press any key to continue...'';
[void]$Host.UI.RawUI.ReadKey(''NoEcho,IncludeKeyDown'');
'

View File

@ -28,7 +28,7 @@ try {
if ($ProcessCount -eq 0) {
throw "$FullProgramName is not started yet"
}
write-output "OK - $FullProgramName with $ProcessCount process(es) has been closed."
write-host -foregroundColor green "Done - $FullProgramName with $ProcessCount process(es) has been closed."
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -33,7 +33,7 @@ try {
git config --global core.autocrlf false
git config --global core.symlinks true
git config --global init.defaultBranch main
write-output "OK - your Git user configuration is now:"
write-host -foregroundColor green "Done - your Git user configuration is now:"
git config --list
exit 0
} catch {

View File

@ -161,7 +161,7 @@ try {
$PasswordBase64 = [System.Convert]::ToBase64String($Password)
DecryptFile "$Path" -algorithm AES -keyAsPlainText $PasswordBase64 -removeSource
write-output "OK."
write-host -foregroundColor green "Done."
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -14,7 +14,8 @@ try {
}
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent $URL --directory-prefix . --no-verbose
write-output "OK."
write-host -foregroundColor green "Done."
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -145,7 +145,8 @@ try {
$PasswordBase64 = [System.Convert]::ToBase64String($Password)
EnryptFile "$Path" -Algorithm AES -KeyAsPlainText $PasswordBase64 -RemoveSource
write-output "OK."
write-host -foregroundColor green "Done."
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -28,7 +28,8 @@ try {
"&size=" + $ImageSize + "&qzone=" + $QuietZone + `
"&color=" + $ForegroundColor + "&bgcolor=" + $BackgroundColor.Text + `
"&format=" + $FileFormat), $NewFile)
write-output "OK - QR code has been written to $NewFile"
write-host -foregroundColor green "Done - QR code has been written to $NewFile"
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -17,9 +17,7 @@ try {
echo ------------------------------------------------------------------------------
echo.
echo DONE - synced to %DST_DIR%
echo.
pause
write-host -foregroundColor green "Done - synced to %DST_DIR%"
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -9,7 +9,8 @@
try {
$obj = new-object -com wscript.shell
$obj.SendKeys([char]173)
write-output "OK"
write-host -foregroundColor green "Done."
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -47,7 +47,7 @@ try {
Invoke-Expression $Cmd > $Filename
$DevInfo++
}
write-output "DONE."
write-host -foregroundColor green "Done."
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -31,7 +31,7 @@ try {
$Stream.Close()
$Socket.Close()
write-output "Done."
write-host -foregroundColor green "Done."
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -26,7 +26,7 @@ try {
$EncodedText = [Text.Encoding]::ASCII.GetBytes($Message)
$SendMessage = $Socket.Send($EncodedText, $EncodedText.Length, $EndPoints)
$Socket.Close()
write-output "Done."
write-host -foregroundColor green "Done."
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -18,7 +18,7 @@ try {
./write-big "T-$i seconds"
start-sleep -s 1
}
write-output "OK - $Seconds seconds countdown finished"
write-host -foregroundColor green "Done - $Seconds seconds countdown finished"
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -20,7 +20,7 @@ try {
}
$Result = Invoke-RestMethod "http://$($IPaddr)/relay/0?turn=$($TurnMode)&timer=$($Timer)"
write-output "OK - switched Shelly1 device at $IPaddr to $TurnMode for $Timer second(s)"
write-host -foregroundColor green "Done - switched Shelly1 device at $IPaddr to $TurnMode for $Timer second(s)"
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -25,7 +25,7 @@ try {
$Count = $Table.Length
$StopTime = Get-Date
$TimeInterval = New-Timespan -start $StartTime -end $StopTime
write-output "OK - DNS cache trained with $Count domain names in $TimeInterval seconds"
write-host -foregroundColor green "Done - DNS cache trained with $Count domain names in $TimeInterval seconds"
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -13,7 +13,7 @@ try {
for ([int]$i = 0; $i -lt $Percent; $i += 2) {
$obj.SendKeys([char]174) # each tick is -2%
}
write-output "OK"
write-host -foregroundColor green "Done."
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -13,7 +13,7 @@ try {
for ([int]$i = 0; $i -lt $Percent; $i += 2) {
$obj.SendKeys([char]175) # each tick is +2%
}
write-output "OK"
write-host -foregroundColor green "Done."
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -9,7 +9,7 @@
try {
$obj = new-object -com wscript.shell
$obj.SendKeys([char]173)
write-output "OK"
write-host -foregroundColor green "Done"
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -32,7 +32,7 @@ try {
start-sleep -milliseconds 100
Send-WOL $MACaddress $IPaddress
write-output "OK - magic packet sent twice to IP $IPaddress (MAC $MACaddress)"
write-host -foregroundColor green "Done - magic packet sent twice to IP $IPaddress (MAC $MACaddress)"
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

View File

@ -6,7 +6,7 @@
.NOTES Author: Markus Fleschutz / License: CC0
#>
param([string]$Directory = "")
param($Directory = "")
try {
if ($Directory -eq "" ) {
@ -14,7 +14,8 @@ try {
}
compress-archive -path $Directory -destinationPath $Directory.zip
write-output "OK - created zip archive $($Directory).zip"
write-host -foregroundColor green "Done - created zip archive $($Directory).zip"
exit 0
} catch {
write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"