tags

powershell

167 entries

Tags
Categories

20 entries

Image Manipulation, Image Resize, Image Combine and more with PowerShell

Image Manipulation, Image Resize, Image Combine and more with PowerShell

ImagePlayground is a PowerShell module that works in PowerShell 5.1 and PowerShell 7+. It works partially on Linux and should work on macOS…

.netbar codecombineconvertexif datagrayscale
Import-Module: This script contains malicious content and has been blocked by your antivirus software.

Import-Module: This script contains malicious content and has been blocked by your antivirus software.

I’ve been working today on a little project when suddenly my modules stopped working. It was weird because I have not touched anything that…

powershellwindows
Install-Module : A parameter cannot be found that matches parameter name AllowPrerelease.

Install-Module : A parameter cannot be found that matches parameter name AllowPrerelease.

Recently I started to utilize Prerelease option for my PowerShell Modules. This allows me to early test them before I…

AllowPrereleaseGet-Moduleinstall-modulepowershellupdate-module
Install-module : The ‘install-module’ command was found in the module ‘PowerShellGet’, but the module could not be loaded.

Install-module : The ‘install-module’ command was found in the module ‘PowerShellGet’, but the module could not be loaded.

I’ve been working last few hours trying to set up my laptop for PowerShell Conference, and one of the tasks is to get my modules up and run…

import-moduleinstall-modulepowershellpowershellget
Instant Replication between Active Directory sites with PowerShell

Instant Replication between Active Directory sites with PowerShell

In Active Directory when you change something, it’s replicated to other Domain Controllers regularly. It’s a standard procedure that happen…

active directoryadinstant replicationpowershellreplication
Introducing PSTeams 2.0 – Support for Adaptive Cards, Hero Cards, List Cards and Thumbnail Cards

Introducing PSTeams 2.0 – Support for Adaptive Cards, Hero Cards, List Cards and Thumbnail Cards

PSTeams PowerShell module has been on the market for a while now. It supports sending notifications to Microsoft Teams channels via Incomin…

microsoft teamsoffice 365powershellreportingwebhook
Invoke-RestMethod : The underlying connection was closed: An unexpected error occurred on a send while connecting Graph API

Invoke-RestMethod : The underlying connection was closed: An unexpected error occurred on a send while connecting Graph API

In the last few days, I’ve got two reports that my PowerShell module for Office 365 Health suddenly started giving errors. This was a bit w…

invoke-restmethodoffice 365powershelltls 1.0tls 1.1tls 1.2
Mailozaurr – New mail toolkit (SMTP, IMAP, POP3) with support for oAuth 2.0 and GraphApi for PowerShell

Mailozaurr – New mail toolkit (SMTP, IMAP, POP3) with support for oAuth 2.0 and GraphApi for PowerShell

Today, I’m introducing a new PowerShell module called Mailozaurr. It’s a module that aims to deliver functionality around Email for multipl…

imapmailozaurro365office 365pop3powershell
Making PowerShellGallery modules Portable

Making PowerShellGallery modules Portable

I’m a big fan of PowerShellGallery. It’s easy to use, Microsoft owned, a place to host your PowerShell modules. Every time I release a new…

moduleportablepowershell
Manage NTFS permissions with Powershell

Manage NTFS permissions with Powershell

Managing NTFS permissions via GUI is not a trivial thing. One mistake and a lot of data is shared to…

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

Today I wanted to introduce a little product that I’ve created in the last few weeks called Dashimo. It doesn’t cover everything I wanted f…

cssdashboarddashimohtmljavascriptpowershell
Meet Statusimo – PowerShell generated Status Page

Meet Statusimo – PowerShell generated Status Page

A few weeks ago, Mateusz Czerniawski, mentioned that he wants to build a Status Page for his company services. While I haven’t needed for m…

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 – Connecting to remote server failed with the following error message

Microsoft Exchange – Connecting to remote server failed with the following error message

Connecting to Microsoft Exchange via PowerShell is a standard administrative tasks since Exchange 2007 was released. It’s available in all…

errorexchangemicrosoft exchangemicrosoft exchange 2007microsoft exchange 2010microsoft exchange 2013
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

Today I had a need to connect to Microsoft Graph and do some tasks on Office 365. Since I have already done similar stuff for my PSwinDocum…

microsoft graphoffice 365powershell