Reporting SharePoint Online External Users with PowerShell
By: Tony Redmond
A SharePoint external user is someone who doesn't have an account in your tenant. Because of the influence of Teams, most SharePoint Online external users are guest accounts, created when external people join the membership of Microsoft 365 Groups (teams). If the organization uses the SharePoint Online integration with Azure AD B2B collaboration, SharePoint also creates guest accounts when people share files or folders with external people.
Link
By: Tony Redmond
A SharePoint external user is someone who doesn't have an account in your tenant. Because of the influence of Teams, most SharePoint Online external users are guest accounts, created when external people join the membership of Microsoft 365 Groups (teams). If the organization uses the SharePoint Online integration with Azure AD B2B collaboration, SharePoint also creates guest accounts when people share files or folders with external people.
Link
Office 365 for IT Pros
Create a SharePoint External Users Report with PowerShell
In this article, we discuss how to create a SharePoint external users report with PowerShell and introduce the PSWriteHTML module to make the output prettier.
PS_toolkit
By: ns319
PowerShell noscript to automate/facilitate some basic desktop support functions.
Link
By: ns319
PowerShell noscript to automate/facilitate some basic desktop support functions.
Link
GitHub
GitHub - ns319/PS_toolkit: PowerShell noscript to automate/facilitate some basic desktop support functions.
PowerShell noscript to automate/facilitate some basic desktop support functions. - GitHub - ns319/PS_toolkit: PowerShell noscript to automate/facilitate some basic desktop support functions.
Best Practices – PowerShell Universal
By: Adam Driscoll
Learn how to best configure PowerShell Universal.
Link
By: Adam Driscoll
Learn how to best configure PowerShell Universal.
Link
Powershelluniversal
Best Practices
Learn how to best configure PowerShell Universal.
Active Directory ACL Reporter – PowerShell
By: Faris Malaeb
There is no need to talk about the critical role Active Directory plays within the organization. Securing Active Directory is a massive part of the overall organization security, configuration, and permission and Access Control List (ACL).
Link
By: Faris Malaeb
There is no need to talk about the critical role Active Directory plays within the organization. Securing Active Directory is a massive part of the overall organization security, configuration, and permission and Access Control List (ACL).
Link
Faris Malaeb
Active Directory ACL Reporter - PowerShell
PowerShell Module that give full information about Active Directory ACL HTML report, that helps in making AD security stronger.
Create a focus time countdown clock using PowerShell
By: Harm Veenstra
Sometimes you really need to finish something and notifications from your running programs keep taking away your focus. You can try using the noscript in this blog post to keep focused on your task, when the count-down timer is done your programs will be available again
Link
By: Harm Veenstra
Sometimes you really need to finish something and notifications from your running programs keep taking away your focus. You can try using the noscript in this blog post to keep focused on your task, when the count-down timer is done your programs will be available again
Link
PowerShell is fun :)
Create a focus time countdown clock using PowerShell
Sometimes you really need to finish something and notifications from your running programs keep taking away your focus… You can try using the noscript in this blog post to keep focused on your …
Installing software via Azure DevOps & PowerShell on Windows servers
By: u/Robba078
The idea of this pipeline to manage the software dependencies (.exe's, .msi) via an azure-package feed. This way all uploads, updates to version are traceable. The pipeline will download this package during its build, and publish it as an artefact (named patch) for the deployment stages where the software will copied to and installed on the servers For every environment provided in parameters Environments, the software will be attempted to be installed on the servers via PowerShell noscripts. Azure DevOps is the orchestrator, but the PoSh noscript does the heavy lifting.
Link
By: u/Robba078
The idea of this pipeline to manage the software dependencies (.exe's, .msi) via an azure-package feed. This way all uploads, updates to version are traceable. The pipeline will download this package during its build, and publish it as an artefact (named patch) for the deployment stages where the software will copied to and installed on the servers For every environment provided in parameters Environments, the software will be attempted to be installed on the servers via PowerShell noscripts. Azure DevOps is the orchestrator, but the PoSh noscript does the heavy lifting.
Link
reddit
How-To; Installing software via Azure DevOps & PowerShell on...
# Installing software via Azure DevOps & PowerShell on Windows servers # ## General ## The idea of this pipeline to manage the software...
Organizing Chaos with PSWorkItems and PowerShell
By: Jeffery Hicks
I spend my working days living in a PowerShell console. Over the years, I've developed many PowerShell modules to help me manage the chaos that is my work life. One area that always demands attention is managing my tasks and To-Dos. For several years I have been using the MyTasks module. This module stored tasks...
Link
By: Jeffery Hicks
I spend my working days living in a PowerShell console. Over the years, I've developed many PowerShell modules to help me manage the chaos that is my work life. One area that always demands attention is managing my tasks and To-Dos. For several years I have been using the MyTasks module. This module stored tasks...
Link
The Lonely Administrator
Organizing Chaos with PSWorkItems and PowerShell • The Lonely Administrator
I spend my working days living in a PowerShell console. Over the years, I’ve developed many PowerShell modules to help me manage the chaos that is my work life. One area that always demands attention is managing my tasks and To-Dos. For several years I have…
PowerShell Quick Tips : Environment Variables
By: JackedProgrammer
This is a new video series for quick tips in PowerShell. In this video ill be going over environment variables, how to use the built in ones and also create your own env variables and either limit them to the user or the machine.
Link
By: JackedProgrammer
This is a new video series for quick tips in PowerShell. In this video ill be going over environment variables, how to use the built in ones and also create your own env variables and either limit them to the user or the machine.
Link
YouTube
PowerShell Quick Tips : Environment Variables
This is a new video series for quick tips in PowerShell. In this video ill be going over environment variables, how to use the built in ones and also create your own env variables and either limit them to the user or the machine.
Twitch: https://www.twi…
Twitch: https://www.twi…
Restart Exchange Services with PowerShell
By: Paul Contreras
If you're hosting Microsoft Exchange server on-premises, you've probably realized that it is pretty critical to ensure those services are up and running. In the event that some services are not running, it's always good to know how to restart Exchange services with Powershell.
Link
By: Paul Contreras
If you're hosting Microsoft Exchange server on-premises, you've probably realized that it is pretty critical to ensure those services are up and running. In the event that some services are not running, it's always good to know how to restart Exchange services with Powershell.
Link
the Sysadmin Channel
How To Restart Exchange Services with PowerShell
Learn how to use Powershell to restart Microsoft Exchange services
Updating your PowerShell modules to the latest version plus cleaning up older versions
By: Harm Veenstra
You installed a PowerShell module on your machine and used it for a long time and suddenly.. It doesn't connect anymore, shows warnings that some commands are deprecated and now what?! In this blogpost I will show you a way to update all your modules to the latest version and also remove unused older versions.
Link
By: Harm Veenstra
You installed a PowerShell module on your machine and used it for a long time and suddenly.. It doesn't connect anymore, shows warnings that some commands are deprecated and now what?! In this blogpost I will show you a way to update all your modules to the latest version and also remove unused older versions.
Link
PowerShell is fun :)
PowerShell is fun :)Updating your PowerShell modules to the latest version plus cleaning up older versions
You installed a PowerShell module on your machine and used it for a long time, and suddenly… It no longer connects and shows warnings that some commands are deprecated. And now what?! In this…
👍1
How To Use the PowerShell Expand Property for Select-Object
By: Edem Afenyo
Discover the ins-and-outs of the PowerShell expand property for the Select-Object command in this example driven tutorial!
Link
By: Edem Afenyo
Discover the ins-and-outs of the PowerShell expand property for the Select-Object command in this example driven tutorial!
Link
ATA Learning
How To Use the PowerShell Expand Property for Select-Object
Discover the ins-and-outs of the PowerShell expand property for the Select-Object command in this example driven tutorial!
👍1
Maneuvering Your Way to Microsoft Graph API with Jocel Sabellano
By: Research Triangle PowerShell Users Group
Jocel Sabellano gives a deep dive into getting started with the Microsoft graph API via PowerShell. He discusses how it works and how to interact with it to access the myriad of services in the Microsoft 365 Cloud.
Link
By: Research Triangle PowerShell Users Group
Jocel Sabellano gives a deep dive into getting started with the Microsoft graph API via PowerShell. He discusses how it works and how to interact with it to access the myriad of services in the Microsoft 365 Cloud.
Link
YouTube
Maneuvering Your Way to Microsoft Graph API with Jocel Sabellano
Jocel Sabellano gives a deep dive into getting started with the Microsoft graph API via PowerShell. He discusses how it works and how to interact with it to access the myriad of services in the Microsoft 365 Cloud.
Jocel is a cloud expert for an MSP in the…
Jocel is a cloud expert for an MSP in the…
Password Expiry Notification Using Teams and Graph API
By: Faris Malaeb
This post's intent is to show how to use Graph API through PowerShell to send a Teams message.
Link
By: Faris Malaeb
This post's intent is to show how to use Graph API through PowerShell to send a Teams message.
Link
Microsoft News
Password Expiry Notification Using Teams and Graph API
This post's intent is to show how to use Graph API through PowerShell to send a Teams message.
Configure attack surface reduction in Microsoft Defender using Group Policy or PowerShell
By: Wolfgang Sommergut
In addition to the virus scanner, Microsoft Defender offers other security functions. These include the reduction of the attack surface, which hardens applications such as Office, browsers, and Adobe Reader. The feature is not active by default and can be configured via group policies or PowerShell.
Link
By: Wolfgang Sommergut
In addition to the virus scanner, Microsoft Defender offers other security functions. These include the reduction of the attack surface, which hardens applications such as Office, browsers, and Adobe Reader. The feature is not active by default and can be configured via group policies or PowerShell.
Link
Working with VirusTotal from PowerShell
By: Przemyslaw Klys
Virus Total is an excellent service. It's a single place where hundreds of antivirus engines can verify if the file, URL, domain name, or IP Address is trusted or not. Of course, it's not a silver bullet, but it brings tremendous value, and I often verify files I download before executing. Since I release a lot of new or updated PowerShell modules on a weekly/monthly basis, I thought it would be great to send newly released versions straight to Virus Total so I can have them checked before anyone executes them. I also hope to prevent false positives from some antivirus vendors that may tag my modules as malware because they haven't seen the DLL or PowerShell module in this form before. I've seen it happen to DBATools, so why not try and push my modules before users even use them?
Link
By: Przemyslaw Klys
Virus Total is an excellent service. It's a single place where hundreds of antivirus engines can verify if the file, URL, domain name, or IP Address is trusted or not. Of course, it's not a silver bullet, but it brings tremendous value, and I often verify files I download before executing. Since I release a lot of new or updated PowerShell modules on a weekly/monthly basis, I thought it would be great to send newly released versions straight to Virus Total so I can have them checked before anyone executes them. I also hope to prevent false positives from some antivirus vendors that may tag my modules as malware because they haven't seen the DLL or PowerShell module in this form before. I've seen it happen to DBATools, so why not try and push my modules before users even use them?
Link
Evotec
Working with VirusTotal from PowerShell
Virus Total is an excellent service. It's a single place where hundreds of antivirus engines can verify if the file, URL, domain name, or IP Address is trusted or not. Of course, it's not a silver bullet, but it brings tremendous value, and I often verify…
👍1
Retrieve Email DNS records using PowerShell
By: Harm Veenstra
I have been doing a lot of Exchange on-prem to Exchange Online migrations the last few years, because of that I use mxtoolbox.com a lot for querying of MX, SPF, DMARC and DKIM records. Wouldn't it be convenient to get a simple overview of those records in a PowerShell function? This blogpost will show you how
Link
By: Harm Veenstra
I have been doing a lot of Exchange on-prem to Exchange Online migrations the last few years, because of that I use mxtoolbox.com a lot for querying of MX, SPF, DMARC and DKIM records. Wouldn't it be convenient to get a simple overview of those records in a PowerShell function? This blogpost will show you how
Link
PowerShell is fun :)
PowerShell is fun :)Retrieve Email DNS records using PowerShell
I have been doing a lot of Exchange on-prem to Exchange Online migrations over the last few years, and because of that, I use mxtoolbox.com a lot for querying MX, SPF, DMARC, and DKIM records. Woul…
Streamlining Learning with Josh Duffney
By: The PowerShell Podcast
In this episode, we talk about how unique your career path can be, how common it is to end up doing things you never imagined, and how PowerShell plays a role in getting you there. Josh talks about streamlining his day-to-day life to maximize his ability to learn new things. We talk about leaving your work on a high note and how leaving linkage can help you get to a cleaner start when you return to a project.
Link
By: The PowerShell Podcast
In this episode, we talk about how unique your career path can be, how common it is to end up doing things you never imagined, and how PowerShell plays a role in getting you there. Josh talks about streamlining his day-to-day life to maximize his ability to learn new things. We talk about leaving your work on a high note and how leaving linkage can help you get to a cleaner start when you return to a project.
Link
Podbean
Streamlining Learning with Josh Duffney | The PowerShell Podcast
In this episode, we talk about how unique your career path can be, how common it is to end up doing things you never imagined, and how PowerShell plays a role in getting you there. Josh talks about streamlining his day-to-day life to maximize his ability…
Announcing the release of Get-WhatsNew
By: Jason Helmick
Get the latest PowerShell feature information in your terminal with Get-WhatsNew
Link
By: Jason Helmick
Get the latest PowerShell feature information in your terminal with Get-WhatsNew
Link
PowerShell Team
Announcing the release of Get-WhatsNew
Get the latest PowerShell feature information in your terminal with Get-WhatsNew
Windows Terminal Preview 1.15 Release
By: Kayla Cinnamon
Welcome back to another Windows Terminal release!
Link
By: Kayla Cinnamon
Welcome back to another Windows Terminal release!
Link
Microsoft News
Windows Terminal Preview 1.15 Release
Welcome back to another Windows Terminal release! This release updates Windows Terminal to version 1.14 and includes all of the features from this previous blog post. Additionally, Windows Terminal Preview is getting an update to version 1.15 and will include…
PowerShell and JSON
By: Harm Veenstra
JSON is something that's being used a lot, it's easy for storing and retrieving data. In this small blog post, I will show you how to do that 🙂
Link
By: Harm Veenstra
JSON is something that's being used a lot, it's easy for storing and retrieving data. In this small blog post, I will show you how to do that 🙂
Link
PowerShell is fun :)
PowerShell is fun :) PowerShell and JSON
JSON is something that’s being used a lot, it’s easy for storing and retrieving data. In this small blog post, I will show you how to do that :)
👍2
Confluence CVE Vulnerability Checker
By: Xajuan Smith
So here is something I noticed to be helpful to all Confluence admins that want to check and not worry about the deep distracted deep reading needed in a slew of other CVE and parse relevant details to only their versions.
Link
By: Xajuan Smith
So here is something I noticed to be helpful to all Confluence admins that want to check and not worry about the deep distracted deep reading needed in a slew of other CVE and parse relevant details to only their versions.
Link
PowerShell City
Confluence CVE Vulnerability Checker
Some people host confluence from Atlassian on local infrastructure and no access to the cloud.I was curious if this could be an issue with learning whether or not your version is vulnerable. So her…