User

Pre-load awesome background images for Microsoft Teams Virtual Background using PowerShell

Microsoft Teams officially rolled out Virtual Backgrounds back in March, around the time COVID-19 went crazy in the United States. With COVID-19 came a slew of people working from home, me included.

I spend a considerable chunk of my week on conference calls for work, volunteering, and honesty – just keeping up with friends. After a while, I had to spice up my virtual background with something new. The current implementation of Virtual Backgrounds in Microsoft Teams is limited in user-friendliness to add custom background images.

To add a custom background, you have to save the file to “%AppData%\Microsoft\Teams\Backgrounds\Uploads\” which isn’t bad once you know this. However, getting fresh background images is the problematic part. I love browsing Reddit and finding the beautiful pictures on EarthPorn or SpacePorn subreddits.

I’m a massive fan of automation, so I choose to play around with PowerShell and create a quick script. Luckily, I was able to snag the bulk of my code from u/uspeoples from a comment posted on the PowerShell subreddit.

All you need to do is change lines 2 and 4 to match your preference and run it. The script will automatically throw the images returned from Reddit into the correct directory.

#I also recommend SpacePorn, but any reddits will work.
$subReddit = "EarthPorn"
#You can use hot, new, or top for the filter
$redditFilter = "top"

#Don't change anything below this line
$teamsDirectory = "$env:AppData\Microsoft\Teams\Backgrounds\Uploads\"
$redditData = (invoke-restmethod "http://www.reddit.com/r/$subReddit/$redditFilter/.json").data.children.data.url

foreach($data in $redditData){
    Invoke-WebRequest -Uri $data -OutFile ($teamsDirectory + $data.split('/')[-1])
}

Now, one major caveat when running this, Reddit won’t always have the best pictures; as my girlfriend put it, “They will also get ugly pictures, and it’ll flood their Teams.” With that said, I promised her I would let my readers know that they can navigate to “%AppData%\Microsoft\Teams\Backgrounds\Uploads\” and delete any that they do not like.

Creating and Managing a Backlog using Microsoft 365 Apps

In the last few months, I’ve spent a lot of time organizing and planning. Most of this time was spent on my personal life organization around the house, but contrary to my most recent blog posts, “Getting things done while working from home using Microsoft To Do!” and “Organizing life, while trapped at home during COVID-19.” I have also put a significant focus on organizing tasks at work. 

I want to walk you through how I’ve created a workflow for incoming requests for training videos using Microsoft Forms, automated notifications using Power Automate, into Microsoft Teams, and automated the tracking inside of Microsoft Planner. All of this accomplished with our existing licensing with an Office 365 E3 license.

Getting things done while working from home using Microsoft To Do!

At the beginning of the COVID-19 pandemic, heck before the World Health Organization declared a pandemic. I started working 100% from home; this was primarily due to my being a high-risk individual to the symptoms posed by COVID-19. I had worked from home a day or two in a row here and there, but now I was looking at weeks, months, who knew working from home.

After the first week, I noticed that I was struggling to find what to focus on; I had the attention span of a squirrel while I was in my home office. There were a lot of delayed, ‘back-burner’ items at work, but nothing super pressing at that time (don’t worry, that has changed!) I then also had a TON of things I needed to get done around the house I had severely neglected. I knew I couldn’t work on the house ethically when I should be getting work done, so I felt like my wheels were spinning in the mud.

Centralizing Your Chat Clients – Including Multiple Microsoft Teams Accounts!

I ran into a scenario where I wanted to use Microsoft Teams more. I am one of those odd people who have accounts in multiple Office 365 organizations. Having multiple accounts was no issue for me when I used Slack; I am still in a few of those too! Oh yea, don’t forget Telegram and Discord and Whatsapp and the million other chat apps that different groups of friends think you should be using!

While digging into how to address the significant lack of functionality in Microsoft Teams to log into multiple accounts, I made sure to log into the Microsoft Teams UserVoice and vote to add this functionality! I stumbled across a comment by Jeff Angama. He had written a blog post about a neat tool called Franz. This tool integrates 50+ chat and other social media services into a single application that synchronizes across multiple devices. The best part is that you can get this functionality completely free. Still, I strongly recommend you pay for the premium version to at least support development efforts!

How Windows 8 change my view on Microsoft

I have always loved the Windows Operating System, but their phones were a joke back it the day, and their in-house hardware was just accessories and a game console. I have come to the conclusion that Windows 8 isn’t designed to just be an Operating System, it is designed to increase the Microsoft Market Share across all of their devices. I used Windows 8 off and on throughout the previews and it was good but nothing super spectacular. However once it was finally released I decided I was making the leap at home.

Telling Friends/Family/Co-workers about Products

In March 2012 I gave a presentation at work about Windows 8 on Desktop and Tablet and I enjoyed it quite a bit, I had many people asking me questions. After all my research was complete I was starting to tell friends to hold off on buying tablets till the end of the year. Once the Surface came out I made sure I had it on day of release, I took it into the office and I was demonstrating it pretty much all day telling people my impressions on the device and how nice the TouchCover was.

Since then I have had my brother question me about it and I believe the Surface might become his only computer in the near future, honestly it would be my only computer if I were not in the IT Field and some of the Software I use requires the x86 chip architecture. It has even got to the point where my mother is telling her friends about the Surface being such a fantastic device.

Increased Xbox 360 Usage

I think the my Xbox 360 usage has really increased the most. I’ve owned it for many years and I am actually more of a PS3 player than I ever was invested in Xbox. In-fact I own www.playstationeuphoria.com and it started with PSN@Home 5-6 years ago and I was the main one blogging. Once I received my Microsoft Surface I decided to finally try out Xbox SmartGlass and it was amazing, I began buying games for the Xbox and seems like I play it every other day at a minimum.

Purchasing Windows Phone 8

After adjusting to Windows 8, after owning a Surface, and admittedly also playing with the Lumia 900 running Windows Phone 7 at TechEd 2012,  I was impressed. I knew that I was interested in switching from my iPhone since I had owned it for 3 years and no matter how many new devices came out the changes were minimal at best. I decided since Microsoft was knocking everything out of the park I would go ahead and purchase the Lumia 920 once it was available, day it came out I went to the AT&T Store and picked up a Red Lumia 920. I’ve had minimal issues with the phone but overall love it.

Conclusion

Overall I have to say not only did Microsoft do fantastic on Windows 8, and the Surface and on Windows Phone 8 but the integration of all the devices, using SkyDrive has been unbelievable. I’ve got my phone syncing my picture to SkyDrive, and I can pull out my Surface to write a blog and use those exact photos with no effort on my part.