Blog

Just another Tech site

Welcome

This is another tech site… I am working on and learning new skills, creative ways to get scripts/codes to work and sharing what I have come up with or have learned from others that work.

PowerShell: Base64 compression to clipboard

Using the Base64 to embed logos into a Windows form and then compressing the image to reduce the footprint of the size of the code. Add-Type -AssemblyName System.IO.Compression $imagePath = “Location to file\firefoxlogosmall.png” $bytes = [System.IO.File]::ReadAllBytes($imagePath) $ms = New-Object System.IO.MemoryStream $gzip = New-Object System.IO.Compression.GZipStream($ms, [System.IO.Compression.CompressionMode]::Compress) $gzip.Write($bytes, 0, $bytes.Length) $gzip.Close() $base64 = [Convert]::ToBase64String($ms.ToArray()) Set-Clipboard -Value $base64…
Read more

PowerShell: Remove folders older than x amount of days

Trying to do a clean up of installation version folders for applications installed after x amount of days.  This will remove folders and files in subfolders older than 4 days  as scripted below.  Change the variables to help identify the folder locations.  Please run on a test system before using for production, just to make…
Read more

PowerShell: update to Embed Audio file

Trying to get that the data stream is on one line vs hundreds of lines. The change was in the Convert to Base64 block. I found that I needed to add some additional parameters: [Convert]::ToBase64String($encrypted, [Base64FormattingOptions]::None) This will output the data stream to a one line, and even if output to a text file, now…
Read more

PowerShell: Script to embed audio

Playing around with embedding an audio wave file into a Windows Form, that starts when started, loops and then stops when closed.  I wanted to see if that can be done with a little Batman audio clip. Here is the audio with the encrypted compressed audio file as short demo $key can be what you…
Read more

PowerShell: New Installation of Google Chrome

Worked on a new way to install Google Chrome To have and show with a progress bar with each step To do an uninstall process to remove and clean up folder Copy files to an install location Added logo built in Log file Remove Icon from desktop Install Script # Ensure script runs with admin…
Read more

PowerShell script to check on 503 error and sent to IT Support

PowerShell script to run a report in a table on a remote server to check web status is ok, if 503 error, highlight in yellow with a bold red font and send only if error via email to IT Support as html. <### Code Explanation: This PowerShell script is designed to monitor the status of…
Read more

PowerShell script that checks the status of a web server

Here’s a PowerShell script that checks the status of a web server by running a report, highlights any 503 errors in yellow with bold red font, and sends the results via email as an HTML table to IT Support. This script assumes you have the necessary permissions and configurations for email sending and server access.…
Read more

PowerShell Script to gather information from Remote server and email it.

Here is a PowerShell script that gathers CPU utilization, memory usage, disk space, and uptime information from a remote server, formats it into an HTML table, and sends it via email to IT Support. Make sure to run this script with appropriate permissions and update the placeholders with your specific details. # Define variables $RemoteServer…
Read more

PowerShell script for server information in an email report

PowerShell script that gathers server CPU and memory utilization, disk space, and uptime, generates a report, and sends it via email to IT Support. This script uses WMI and requires SMTP configuration for email functionality. # **Configuration Section** $SMTPServer = “smtp.yourdomain.com” # Replace with your SMTP server $SMTPPort = 587 # Replace with your SMTP…
Read more

Remote Desktop shortcut

Remote Desktop shortcut Description Alt + Home Start Menu Alt + Page Up Alt + Tab switcher Alt + Page Down Shift + Alt + Tab switcher Alt + Insert Cycle through open apps Alt + Delete Open the window menu of the active window Ctrl + Alt + End Ctrl + Alt + Del…
Read more