tags

powershell

167 entries

Tags
Categories

20 entries

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

I’ve been Exchange Administrator for a longer part of my IT life. As any mail admin (not just Microsoft Exchange) will…

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
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
Office 365 Health Service using PowerShell

Office 365 Health Service using PowerShell

Two years ago, I wrote a PowerShell module called PSWinDocumentation.O365HealthService. The idea was simple – replicate Health Service data…

documentationhealthoffice 365powershellpswindocumentationpswritehtml
Office 365 – Creating Archive Mailboxes with PowerShell in bulk

Office 365 – Creating Archive Mailboxes with PowerShell in bulk

Quick PowerShell Script that allows to enable Archive Mailboxes for users that don’t have it enabled. Below script just does…

exchange mailbox moveexchange onlinemailboxoffice 365powershell
Office 365 – Find Users Forwarding Emails (PowerShell)

Office 365 – Find Users Forwarding Emails (PowerShell)

I saw today someone posting a script that allow you to find Inbox Rules that have forward rules setup in…

exchange onlineforwarding rulesinboxrulesmailboxoffice 365powershell
Office 365 – Limiting license to minimum apps required

Office 365 – Limiting license to minimum apps required

Office 365 has a lot of options and applications to choose from. Enabling one E1, E3, or any other license gives the user a lot of features…

azure adoffice 365powershell
Office 365 – msExchHideFromAddressLists does not synchronize with Office 365

Office 365 – msExchHideFromAddressLists does not synchronize with Office 365

In my life I’ve deployed multiple Office 365 tenants connected with Active Directory and I’ve been synchronizing msExchHideFromAddressLists…

azure admsExchHideFromAddressListsoffice 365powershell
Office 365 – Report containing User Information and Mailbox Usage

Office 365 – Report containing User Information and Mailbox Usage

Working with Office 365 is my bread and butter in the last few months. I’m a System Architect and I am dropped in multiple projects, both n…

exchangeexchange onlinemsoloffice 365powershell
Office 365 – The following error occurred during validation in agent Archive ParameterSet Enforcement Agent

Office 365 – The following error occurred during validation in agent Archive ParameterSet Enforcement Agent

I just created 80 Azure AD users via PowerShell that I wanted to activate for email. Normally you can use Enable-Mailbox when…

exchange onlineoffice 365powershell
Office 365 – Using dynamic variable as prefix for Office 365 commands

Office 365 – Using dynamic variable as prefix for Office 365 commands

One of the nice features of an Import-PSSession is Prefix parameter. If you have never used one let me try to…

office 365powershellprefix
Office 365 – Using Import-PSSession from separate module

Office 365 – Using Import-PSSession from separate module

Recently I’ve been working on a little code allowing me to connect to Office 365. It’s not a really big deal,…

import-pssessionoffice 365powershell
Out-HtmlView – HTML alternative to Out-GridView

Out-HtmlView – HTML alternative to Out-GridView

One of the most comfortable output’s in PowerShell to work and analyze data is Out-GridView. It’s handy as you can search, sort and have th…

cross-platformpowershellpowershell 6powershell 7powershell core
PowerBGInfo – PowerShell alternative to Sysinternals BGInfo

PowerBGInfo – PowerShell alternative to Sysinternals BGInfo

When I created ImagePlayground, I thought about how to show its usefulness to the general community. On how to deliver what PowerShell can…

bginfodesktop managermodulepowerbginfopowershellwallpaper
PowerShell Core – The type initializer for Gdip threw an exception.

PowerShell Core – The type initializer for Gdip threw an exception.

While working on PSWriteExcel on Ubuntu / Mac OS I’ve noticed that my -AutoFit method for ConvertTo-Excel was crashing. I couldn’t…

powershellpowershell coreubuntu
PowerShell Modules I worked on in 2019

PowerShell Modules I worked on in 2019

It’s year 2020 and 365 days passed since my last year blog post about PowerShell modules I worked on in 2018. I thought it would be a good…

office 365powershellpowershell modulessummary
PowerShell way to get all information about Office 365 Service Health

PowerShell way to get all information about Office 365 Service Health

Office 365 is an excellent cloud service. But like any service, there’s some infrastructure behind it that has to be cared for. Since this…

healthoffice 365powershellpswindocumentation
Powershell – Change DNS IP Addresses remotely

Powershell – Change DNS IP Addresses remotely

Sometimes you need to update multiple computers with proper DNS settings. Instead of doing this one by one manually you…

dnspowershellwindowswindows servers