March 19, 2018

A quick and easy way to automate something is to schedule a PowerShell script using Windows Task Scheduler. However, sometimes you need to connect to remote resources using a username and password. This post will cover some options on how to schedule a PowerShell script with encrypted credentials.

Read my full post over at the 4Sysops Blogs:

https://4sysops.com/archives/scheduling-powershell-scripts-with-usernames-and-encrypted-passwords/

February 20, 2018

A common Exchange administrative task is to search for and remove emails from mailboxes. This is often due to a malicious email that may have made its way past the email filter. Or in a real-world scenario for myself, someone has sent sensitive information out to recipients inside the company and it requires removal. This post will review the options available to search for and remove these emails.

Read my full post over at the 4Sysops Blogs:

https...

February 7, 2018

One common Exchange administrative task is to find the total size of mailboxes in the environment. This can be useful to find the biggest mailboxes or ones that are (nearly) empty as targets for removal due to inactivity. However, mailbox sizes are only available via PowerShell, and depending on where you run the Get-MailboxStatistics command, the options for sorting the output may require additional work.


Read my full article over at the 4Sysops...

November 14, 2017

One of the nicest features released this year for Skype for Business Online is the ability to create normalization rules and group them into dial plans. Normalization rules allow replicating behavior from legacy PBXs, such as extension dialing. It can also accommodate other dialing habits, such as 7-digit dialing for local calls. Right now, administration of normalization rules is only available through PowerShell (expected to change any day now...

November 7, 2017

Three years ago I published one of my first blog articles detailing how to clean up leftover Lync and Skype for Business user accounts, and it has become one of my most viewed posts. Included at the bottom of that post is a small script example to show how to perform this task across multiple servers. I have a version of a longer script to do all this, but it was one of the first major PowerShell scripts I wrote, and, to be honest, was not that g...

October 4, 2017

Back in April 2017, Microsoft announced the release of support for Modern Authentication for the Skype for Business Online PowerShell Module. Adding Modern Authentication introduces new scenarios where multi-factor authentication (MFA) can be used for authenticating remote PowerShell sessions out to Skype for Business Online. Using MFA for authentication for PowerShell sessions provides another layer of security for administrator accounts when ma...

October 2, 2017

I'm not a developer, but I do enjoy programming and writing scripts. In an effort to be "more official", I've decided I needed to work more with Git and source control. Coming from a more system administrator background, usually scripts are kept on your local drive or, if you're lucky, a file share where others can access them. My goal moving forward is to keep more of my public scripts on GitHub for others to consume as well as having a central...

March 4, 2017

I started a new job last year as a Technical Consultant at Perficient, mainly focusing on Lync & Skype for Business deployments. As a result, I've been focusing more on blogging over there instead of here. This means that probably anything Lync, Skype, or Office 365 will be posted here in the future. However, I did some PowerShell stuff recently that I figured I could write about, so here it is!

Please reload

Copyright © Jeff Brown Tech  |  United States