categories

PowerShell

191 entries

Tags
Categories

20 entries

Making PowerShellGallery modules Portable

Making PowerShellGallery modules Portable

Download PowerShellGallery modules with their dependencies for portable, offline installs when servers cannot reach the gallery directly.

moduleportablepowershell
Manage NTFS permissions with Powershell

Manage NTFS permissions with Powershell

Manage NTFS permissions with PowerShell more safely by auditing ACLs, changing access, and avoiding risky GUI-only permission changes.

automationinheritancemanage permissionsntfs permissionspermissionspowershell
Mastering Active Directory Hygiene: Automating SIDHistory Cleanup with CleanupMonster

Mastering Active Directory Hygiene: Automating SIDHistory Cleanup with CleanupMonster

Security Identifier (SID) History is a useful mechanism in Active Directory (AD) migrations. It allows users and groups in a new domain to…

activedirectorycleanuppowershell
Mastering Active Directory Hygiene: Automating Stale Computer Cleanup with CleanupMonster

Mastering Active Directory Hygiene: Automating Stale Computer Cleanup with CleanupMonster

Have you ever looked at your Active Directory and wondered, “Why do I still have computers listed that haven’t been turned on since World C…

active directoryadcleanupintunemicrosoft entrapowershell
Meet Dashimo – PowerShell Generated Dashboard

Meet Dashimo – PowerShell Generated Dashboard

Meet Dashimo, a PowerShell-generated dashboard toolkit for building HTML reports and status views with more flexibility than older scripts.

cssdashboarddashimohtmljavascriptpowershell
Meet Emailimo – New way to send pretty emails with PowerShell

Meet Emailimo – New way to send pretty emails with PowerShell

Meet Emailimo, a PowerShell module for building readable HTML emails with tables, links, colors, and cleaner templating than hand-written m…

cssemailimohtmljavascriptjsmailing
Meet Statusimo – PowerShell generated Status Page

Meet Statusimo – PowerShell generated Status Page

Meet Statusimo, a PowerShell-generated status page for tracking service health and publishing a simple internal or public status view.

csshtmljavascriptpowershellstatus pagestatusimo
Mentioning users in notifications using PSTeams PowerShell Module

Mentioning users in notifications using PSTeams PowerShell Module

Microsoft Teams over the last few years have grown into an excellent and flexible tool for both small and big companies. Having the ability…

microsoft teamsoffice 365powershellpsteams
Merging, splitting and creating PDF files with PowerShell

Merging, splitting and creating PDF files with PowerShell

We’re in the last days of 2019, and this will be my last blog post this year. What better way to end a good year than with the release of t…

merge-pdfpdfpowershellpswritepdfsplit-pdf
Microsoft Exchange – Set address book policy based on group membership

Microsoft Exchange – Set address book policy based on group membership

You may remember our older post how to set address book policy based on group membership. After using this method above…

exchange 2010exchange 2013exchange 2016powershell
Microsoft Exchange – Set Address Book Policy to multiple users based on group membership

Microsoft Exchange – Set Address Book Policy to multiple users based on group membership

One of the common tasks of Exchange Administrator is to add Exchange Address Book Policy to a user. Depending on needs…

exchangeexchange 2013exchange 2016powershell
Microsoft Graph – InvalidAuthenticationToken – Access token validation failure. Invalid audience

Microsoft Graph – InvalidAuthenticationToken – Access token validation failure. Invalid audience

Fix Microsoft Graph InvalidAuthenticationToken invalid audience errors in PowerShell by requesting the token for the correct resource.

microsoft graphoffice 365powershell
Monitoring Active Directory Changes on Users and Groups with PowerShell

Monitoring Active Directory Changes on Users and Groups with PowerShell

Working as Administrator with Active Directory can be rewarding. You can easily deploy new settings, make changes to users even…

active directoryevent idevent logevent viewereventsgroup membership
Monitoring BlackLists with PowerShell module

Monitoring BlackLists with PowerShell module

Blacklist checks are still a useful early-warning signal for mail flow issues, and this PowerShell module was built to automate those check…

exchangemicrosoft exchangemonitoringpowershellpowershell modulereporting
Monitoring LDAPS connectivity/certificate with PowerShell

Monitoring LDAPS connectivity/certificate with PowerShell

Some time ago, I wrote a blog post on checking for LDAP, LDAPS, LDAP GC, and LDAPS GC ports with PowerShell. It mostly works, but it requir…

active directoryadldappowershelltestimo
Monitoring User, Groups Changes in Active Directory – version 0.8

Monitoring User, Groups Changes in Active Directory – version 0.8

💡 Little introduction Event Monitoring solution written in PowerShell is an event library (Get-EventsLibrary.ps1) script that parses Secur…

active directoryevent logseventspowershellscript
Analyst reviewing a workbook while data moves between two database systems

Move data between databases, CSV, and Excel with DbaClientX and PSWriteOffice

Move database rows through CSV or Excel, bring reviewed changes back safely, and choose the right PowerShell data shape for each step.

dbaclientxpswriteofficeofficeimoexcelsql-servermailozaurr
Nested Tabs, Diagram Updates, Diagram Events, Calendar Object and more in PSWriteHTML

Nested Tabs, Diagram Updates, Diagram Events, Calendar Object and more in PSWriteHTML

One of the new features I’ve worked on was connecting Diagrams with Tables. Someone suggested, and I thought it would be cool to be able to…

dashimohtmlpowershellpswritehtml
No account settings were returned from the Autodiscover response – Microsoft Exchange 2016

No account settings were returned from the Autodiscover response – Microsoft Exchange 2016

If Outlook Autodiscover fails for a single mailbox while OWA still works, check whether MAPI has been disabled on that mailbox before you a…

exchangeexchange 2013exchange 2016exchange on-premiseexchange onlineoffice 365
Office 365 Health Service using PowerShell

Office 365 Health Service using PowerShell

Use PowerShell and Microsoft Graph to collect Office 365 service health data after the legacy communications API retirement.

documentationhealthoffice 365powershellpswindocumentationpswritehtml