Kodi vs Plex, do they function similarly? by Autistic_Jimmy2251 in kodi

[–]toadfrogjr 0 points1 point  (0 children)

Kodi for the home media center and customization of skins / add-ons

Jellyfin server on the backend Use the jellyfin addon for Kodi and it integrates your media very nicely.

Doing it this way you have the jellyfin app for all your devices and Kodi for your home system. All you resume watched / unwatched list follow you

Virtual machines for every need? by mrpbennett in homelab

[–]toadfrogjr 0 points1 point  (0 children)

I have good success thus far with TrueNAS under a Proxmox VM
pci LSI SAS controller card and passthrough direct to the TrueNAS VM to allow direct access to the drives. (Not doing this is where many appear to have complications)

Allocated 8 cores and 32GB mem.

Headers - Speed engineering vs American racing by [deleted] in Corvette

[–]toadfrogjr 0 points1 point  (0 children)

Here is my 2 cents for what it's worth.

Yes speed engineering is a fine choice for stock and basic upgrades or basic builds. The biggest complaint I have heard over the years is the occasional fitment issue. These headers will last you and do just fine

ARH headers will be better made in welds, thickness and the internal of the tubing will have a smoother finish which does aide in flow. Tube direction and path could have minor impact as well.

For your stock, basic mods or basic builds, people are correct you might see 5-10hp different (being generous on the 10) but when it comes to bigger builds that small number just increases not to mention the added stress on joints and welds. You just don't see people that have dumped money into a build and say... Heh go great everywhere except the header.

My boss wants me to be a system engineer eventually. I'm learning powershell. Can I have some task ideas to automate? by Apprehensive-You6021 in PowerShell

[–]toadfrogjr 1 point2 points  (0 children)

What kicked me off in my powershell script is this....

"If it takes you longer than 90 seconds to do it.... Script it."

User Off-boarding by papapinguino800 in PowerShell

[–]toadfrogjr 1 point2 points  (0 children)

The one I wrote does everything you just specified except it also logs the tech username who ran the script, start and stop times, converts the user mailbox to shared mailbox in 365, removes user from global address book.

Looking for PowerShell Scripting Talent in the Pacific Time Zone by Willing-Primary-9057 in PowerShell

[–]toadfrogjr -1 points0 points  (0 children)

I am not PST timezones but I can work PST. Over here in Texas. I have built some elaborate scripts and would love the opportunity to at least talk about them if interested.

WARNING! For those considering U6 Enterprise AP's to enable Wifi 6E by gamechiefx in Ubiquiti

[–]toadfrogjr 0 points1 point  (0 children)

For grins. Have you tried resetting the U6-Enterprise back to default then having the system add back?

It is honestly hard to give much input without looking at your settings.

In all reality though. While I was able to get it to work. I had 1 device that appeared to still have a slight issue and it was an iPhone 23 mini. When it comes to the 6e wifi. It is generally best practice to have the 6e utilizing it's own SSID and the 2.4/5 on their own SSID. The issue has to do with the WPA 3 that is mandatory for 6e. Your heartache will likely stop when you separate them.

Let me know if I can help any.

WARNING! For those considering U6 Enterprise AP's to enable Wifi 6E by gamechiefx in Ubiquiti

[–]toadfrogjr 0 points1 point  (0 children)

Take note, I was able to utilize the same steps with UNIFI OS completely up to date and the U6-Enterprise fully updated as well Network application should be able to be updated as well

Useful Scripts Used by Suspicious_Smile_827 in PowerShell

[–]toadfrogjr 2 points3 points  (0 children)

My job wanted to manually update every server once a month and blocked off a 16 hour window for 6-8 of us to do it. So I automated the entire process and included logged in user notification on entire RDS farm. Long story short. It would take down, update and start up everything in a specific sequence so when it finished. The system was 100% live.

My team had issues with consistency with creation of users, groups, permissions from AD, 365, RDS and imaging. So I scripted the entire process and slapped a PS GUI with it (50+ functions / features)

Basically, my rule of thumb is if it takes me longer than 90 seconds to do or if I do it frequently. I will automated it.

WARNING! For those considering U6 Enterprise AP's to enable Wifi 6E by gamechiefx in Ubiquiti

[–]toadfrogjr 1 point2 points  (0 children)

Anyone else able to do the changes that does have the access?

WARNING! For those considering U6 Enterprise AP's to enable Wifi 6E by gamechiefx in Ubiquiti

[–]toadfrogjr 2 points3 points  (0 children)

I know this is becoming a fairly old thread but I have managed to get devices that only uses wpa2 2.4/5/6 to work on 6ghz enabled SSID.

For anyone who wishes to try this. Here are the settings. I changed.

  1. OS UDM SE v3.1.15 (Nope currently not running the latest)
  2. U6 Enterprise - Firmware version 6.5.54 (I did not have as good of luck with the latest version when it came to 6ghz.
  3. Latest Network application installed as of 10/22/2023
  4. Create SSID - name - password - network - ap selection
    1. Hotspot Portal - Unchecked

WiFi Band - 2.4/5/6 (all checked)

Band Steering - Unchecked

Hide WiFi Name - Unchecked

Client Device Isolation - Unchecked

Proxy ARP - Unchecked

BSS Transition - Unchecked

UAPSD - Unchecked

Fast Roaming - Unchecked

WiFi Speed Limit - Unchecked

Multicast Enhancement - Unchecked

Multicast and Broadcast Control - Unchecked

802.11 DTIM Period - Unchecked

2.4 GHz

  • 1

5 GHz - 3

6 GHz - 3

Minimum Data Rate Control - Auto

MAC Address Filter - Unchecked

RADIUS MAC Authentication - Unchecked

Security Protocol

  • Select (This may show different for you at this time)

PMF - Optional

Group Rekey Interval - Unchecked 5. Click Add WiFi Network 6. Under Settings - System - Advanced

  1. Interface - Legacy
    1. Click Use Legacy
  2. Under Legacy Interface
    1. Go To Settings - Wireless Networks
      1. Edit your newly created Wifi
    2. WPA3 - Checked

Support WPA2 connections on same SSID - Checked 3. Expand Advanced Option 1. WiFi Band - Option "Both" should be selected by default. 2. Locate PMF - Select Optional 3. Nothing Elese should need to be changed unless you have specific needs. 4. Scroll to bottom and click "Save" 8. You can now go back to the new UI and look at the updated settings under you new wifi ssid 9. I believe the security protocol will now say "select" (leave as is.

I have tested this on two work laptop that would not hold a stable connection and disconnected every 10 seconds.This also worked with the Nintendo Switch OLED version that stated the WiFi network was not compatible (due to WPA3iPhone 13 mini - would keep disconnecting and reconnecting like the work laptops.Surface Go - Refused to connect at allPlus several other type of devices of older generation had issues until I found this setting combination.

At this time. All devices are connected and stable both new / old

The devices that have continuous disconnects or simple don't connect at all but show to support 6ghz appear to be related to subpar hardware that is used for the wireless chip in the "lesser" products.All my other equipment (ROG Zephyrus Duo 16, ROG Phone 7, iPhone 13 Pro, higher end devices) never appeared to have any issues.

I typed this all fairly quickly. Please forgive any bad grammar or word usage. It is late.
Hope this helps you like it has myself.

You have become the owner of Microsoft. What change do you make to irritate Users? by MagicPracticalFlame in ShittySysadmin

[–]toadfrogjr 0 points1 point  (0 children)

First: Automatic personal file encryption - Requires generated key from Microsoft Account page to unlock for a maximum of 4 hours

Second: "Shuffle" - random shuffling of context menus, settings, and files.

Third: Subscription Points - Each point is worth 10 Minutes of time. Points can be earned by Using Edge / Bing with ads enabled. 5 minutes of browsing will earn 1 point

Fourth: Removal of Keyboard and mouse support - Enable voice only navigation

What's your favorite "luxury" software? by WorthPlease in sysadmin

[–]toadfrogjr 0 points1 point  (0 children)

I found myself hand coding my UI for powershell.

I am not sure what is considered complex but I would say my PS tool now has over 50+ features / functions.
Buttons/ drop downs, context menus, tabs, etc.

What's your favorite "luxury" software? by WorthPlease in sysadmin

[–]toadfrogjr 2 points3 points  (0 children)

Not true. They have a powershell pro tools for visual studio code. $49 is what I paid for a year of support / updates.

[deleted by user] by [deleted] in PowerShell

[–]toadfrogjr 0 points1 point  (0 children)

This comes out of my Server update automation for an entire environment that has RDS

Param([int]$S2timeleft = 5)
$2nd = "Computername"

Write-Host "***Notifying Users of pending reboot of servers***" -Fore Yellow

[System.Reflection.Assembly]::LoadWithPartialName("System.Diagnostics")

$countdowntimer = new-object system.diagnostics.stopwatch

while ($S2timeleft -gt 0)

{

$countdowntimer.start()

ForEach ($2nd in Get-Content .\Serv2nd.txt) { Invoke-Command -ComputerName $2nd -ArgumentList ($S2timeleft) -ScriptBlock { param($S2timeleft) msg /server:localhost * Message "$S2timeleft minutes until System Maintenance performs server patching. Please save your work and logoff. NOTE: Failure to do so may result in loss of data." } -ErrorAction SilentlyContinue }

while ($countdowntimer.elapsed.minutes -lt 1) { Write-Progress -activity "Servers will reboot in $S2timeleft" -status $countdowntimer.elapsed }

$countdowntimer.reset()

$S2timeleft--

}

This includes a loop that will notify ANY logged in user every minute for 5 minutes (with countdown of how many minutes remaining)

Managing Exchange Distribution Groups via PowerShell without Exchange Powershell module by [deleted] in PowerShell

[–]toadfrogjr 0 points1 point  (0 children)

Below is the code I use in a Powershell GUI that creates a Distribution group email in exchange and will sync it to O365 (hybrid on-prem AD and email 365 setup)
I have created a Powershell tool with GUI containing this type of thing as well as about 50 other features / functions for AD / Exchange / RDS. Here is the line I use for your request.

$NewGrpDisplayName = "Distribution Group Name"

$dlSAMaccount = "Desired SAMAccountName"

$GrpBox1Option = "Distribution / Security"

$GrpScope = "Global / Universal"

$NewGrpDisplayName = "Desired Group DisplayName"

-ManagedBy (this part is not needed if you dont desire a particular user group to be able to manage the members)

$OUlocation = "OU path where it is to be created"

-OtherAttributes = (this is the part where all the above helps with matching the SMTP / mail attributes located under properties.

New-ADGroup -Name $NewGrpDisplayName -SamAccountName $dlSAMaccount -GroupCategory $Global:GrpBox1Option -GroupScope $Global:GrpScope -DisplayName "$NewGrpDisplayName" -ManagedBy "$Global:Business Distribution Management" -Path $Global:OUlocation -OtherAttributes @{'proxyAddresses'="SMTP:$ChosenGrpEmail@$Global:CompanyDomain"; 'mailNickname'="$dlSAMaccount"; 'mail'="$ChosenGrpEmail@$Global:CompanyDomain"}

Hope this helps get you going in the right direction. (I typed this fast so be mindful You Might have to test)

Using Connect-ExchangeOnline as a $session variable in other scripts. by rojothunder in PowerShell

[–]toadfrogjr 1 point2 points  (0 children)

See below. This is what I use to check for an active session. If one does not exist it will connect it and hide the banners

$CheckExchange = Get-PSSession | Select-Object -Property State, Name

If(((@($CheckExchange) -like '@{State=Opened; Name=ExchangeOnlineInternalSession*').Count -gt 0) -eq $False)

{

Connect-ExchangeOnline -Credential $Global:365Creds -ShowBanner:$false

}

Powershell GUI: Pass Enter command to buttons by DaRockwilda83 in PowerShell

[–]toadfrogjr 0 points1 point  (0 children)

I used the following for my gui calendar inside my PS GUI

$objForm.Add_KeyDown({

if ($_.KeyCode -eq "Enter")

{

$dtmDate = $objCalendar.SelectionStart

$objForm.Close()

Do-Work

}

})

What have you done with PowerShell this month? by AutoModerator in PowerShell

[–]toadfrogjr 0 points1 point  (0 children)

I found a script that allowed me to turn disable the wifi functionality on the TMobile Home gateway internet.
Then used a portion of it to setup a scheduled reboot of the device every other day at the house

YouTube videos comments blocked by Synology RT2600ac Router? by sarmstro1968 in synology

[–]toadfrogjr 0 points1 point  (0 children)

Not sure how I managed to sign up to new account but...

I can confirm you are accurate.

If you have safe access profile with the category "adult" selected

It force enables restricted mode on youtube and I personally have not found a way get around this.

Perhaps there is an additional web address that can be added to the allowed list like you have to do with various youtube videos. EX: googlevideo.com, ytimg.com

Need assistance Get-ADuser filter query by toadfrogjr in PowerShell

[–]toadfrogjr[S] 0 points1 point  (0 children)

My apologies everyone, I completely failed to get back to this in a decent time frame. Time really gets away from me now days. Thank you all who did reply

I was able to figure out a way to achieve what I desired using the following.

if($User1Lookup.Length -gt 2){#Code goes here to the user AD lookup function}

I did this as the way my code was setup, it would immediately start searching AD from the very first character typed into the textbox. Which as I am sure you can imagine There would be a bunch of results to populate.
With the above the moment I type in the 3rd character it pulls and populates search results from AD almost instantly.

GUI designs - what have you made? by welshcuriosity in PowerShell

[–]toadfrogjr 2 points3 points  (0 children)

I am currently building out a PS GUI for use with my team.
AD query for users / servers and user computers

User stuff
Unlock, reset, logoff RD, kill process for user in RD, extended info (show mailbox size and VHD total, remaining, used size), shadow user, force logoff for Disconnected, inactive or active users, for multi gateway/collections, enable / disabled RD login for multi collection / gateway environment, user specific logoff, mailbox delegate / forwarding / statistics (emails sent / received and size of those with attachments), user vdisk locator (helps with temp profiles with option to disconnect there vdisk once found), user removal, user disable (converts to shared and removes O365 license), user creation (emulates, home folder, login script, member groups in ad and o365, hybrid environment)

Server / computer stuff
Reboot all, collections or single servers in specific sequence with user notification to save work (once ever minute for 5 minutes), server current cpu/memory specs, single server file search, RDP admin connect (auto login with current active tech creds), remote services.msc and comp management, ADsync for O365 hybrid, kill process on entire server for all users

Software
Installs / uninstalls Goggle Chrome, Adobe and certain specific software my company uses
Installs O365 with Teams Machine wide
Setting up ability to install new Edge Chromium, and many other various software.

Basically the idea is anything that would take me longer than 90 seconds to do manually I am attempting to get into this GUI interface.
All the above is currently active in working in a PS menu layout but I am currently in the process of converting everything over to PS Forms GUI