I'm testing text-to-speech with this script: Add-Type -AssemblyName System.Speech $synth = New-Object System.Speech.Synthesis.SpeechSynthesizer $synth.SelectVoice("Gabi") $synth.Speak("Text goes here") The downloaded voice named "Gabi" works when I run the script…
Our legacy email format is the first initial followed by the surname at domain.net—for example, Bob Morton uses [email protected]. New accounts use [email protected], such as [email protected]. I need…
I'm testing text-to-speech voices with this PowerShell script: Add-Type -AssemblyName System.Speech $synth = New-Object System.Speech.Synthesis.SpeechSynthesizer $synth.SelectVoice("Gabi") $synth.Speak("Text goes here") The downloaded voice named "Gabi" works from PowerShell ISE,…
Our company is moving from legacy addresses formatted as the first initial plus surname, such as [email protected], to a newer format using [email protected]. I need to add the…
Our company is moving from the legacy address format of first initial plus surname at domain.net—for example, [email protected]—to a newer format using firstname.lastname at domain2.co.uk, such as [email protected].…
I'm reviewing our disaster recovery setup and want a reliable way to back up Intune configuration profiles, settings catalog policies, and other tenant configuration. We currently use the…
We run three on-premises Azure Local (HCI) deployments, and both Azure Local and SBE updates take much longer than expected. Our three-node HPE DL380 Gen11 cluster, with dual…
I need to update several hundred Active Directory users by adding a secondary email alias. Legacy addresses use the first initial plus surname format, such as [email protected], while…
I had no programming experience three months ago, so PowerShell initially looked like complete gibberish. After practicing consistently, concepts such as conditionals, filtering, Where-Object, Select-Object, loops, splatting, CmdletBinding,…
Our legacy email format is the first initial plus surname at the old domain—for example, Bob Morton would use [email protected]. New accounts follow a firstname.lastname format at a…
I'm trying to configure both a desktop wallpaper and BGInfo through Group Policy. The wallpaper policy uses the local copy option and is linked to users, while BGInfo…
I need to add a new email address format as an alias for several hundred Active Directory users. Legacy addresses use the first initial followed by the surname,…
When formatting dates in PowerShell with a custom format such as `yyyy-MM-dd`, is the output guaranteed to be consistent across different systems? This example formats the same date…
I started learning programming with no prior experience, and after three months of consistent practice, PowerShell and Microsoft Graph are finally beginning to make sense. I recently wrote…
I want to deploy a standard desktop wallpaper through Group Policy using the local-copy option, and also run BGInfo as a user logon script. Both configurations are linked…
I'm using PowerShell to process every PDF in `E:DIY`. For each PDF, I want to create a Markdown file with the same base name, and have the Markdown…
I'm developing a free, open-source certificate authority for use on local networks. It can automatically renew web-server certificates. Since ACME's account-management requirements seem excessive for this environment, I…
I'm developing a free, open-source Certificate Authority for use on local networks. It can automatically renew web-server certificates. Since it is designed for internal environments, I created a…
I'm building a PowerShell batch that sends one POST request per item. Retrying a request after a timeout could create a duplicate if the server processed it before…
I'm writing a PowerShell script that scans `E:DIY` for PDF files and creates a Markdown file with the same base name for each one. The Markdown content should…