categories

PowerShell

191 entradas

Etiquetas
Categorías

20 entradas

Technical presenter reviewing an editable service briefing with a colleague

Build an editable PowerPoint service brief from PowerShell

Build an editable PowerPoint briefing from PowerShell without turning every slide into a long list of coordinates.

powershellpswriteofficeofficeimopowerpointpresentations
Two colleagues reviewing an operational workbook dashboard and marking a follow-up

Build an Excel operational dashboard from PowerShell

Build a multi-sheet Excel dashboard from PowerShell that people can filter, review, and continue editing after it is generated.

powershellpswriteofficeofficeimoexceldashboard
Changing Exchange folder permissions in multilanguage Office 365 tenants

Changing Exchange folder permissions in multilanguage Office 365 tenants

One of the tasks I often get when setting up new Office 365 tenant or installing Exchange Servers is to change the visibility of Room Mailb…

exchangeexchange onlinepowershellroom mailbox
Comparing two or more objects visually in PowerShell (cross-platform)

Comparing two or more objects visually in PowerShell (cross-platform)

Compare two or more PowerShell objects visually with PSWriteHTML so property differences are easier to review, share, and export.

comparedashimohtmlout-htmlviewpowershellpswritehtml
Operations specialist checking a PDF review pack with forms, attachments, and reordered pages

Compose PDF reports and automate page workflows with PSWriteOffice

Build a PDF report from PowerShell, then add forms, attachments, page changes, extraction, or redaction without mixing every job into one c…

powershellpswriteofficeofficeimopdfreporting
Configuring Office 365 settings using PowerShell – The non-supported way

Configuring Office 365 settings using PowerShell – The non-supported way

Use O365Essentials to read and change Microsoft 365 admin settings from PowerShell when the official modules do not expose them.

graph apimicrosoft graphmicrosoft office 365moduleo365essentialsoffice 365
Connect-MgGraph: Keyset does not exist

Connect-MgGraph: Keyset does not exist

If Connect-MgGraph works interactively but fails in a scheduled task with 'Keyset does not exist', the certificate is usually installed in…

connet-mggraphgraphgraph-sdkmicrosoft graphpowershell
Converting Pester V4 to Pester V5 basics

Converting Pester V4 to Pester V5 basics

Convert Pester v4 tests to Pester v5 basics, understand the breaking changes, and get existing PowerShell test suites running again faster.

pesterpowershell
Create a local user or administrator account in Windows using PowerShell

Create a local user or administrator account in Windows using PowerShell

Create a local Windows user or administrator with PowerShell, handle localized Administrators groups, and prepare the account for LAPS-mana…

administratorgpopowershell
Creating Office 365 Migration Diagram with PowerShell

Creating Office 365 Migration Diagram with PowerShell

A few weeks ago, I posted a concept migration diagram for Office 365 to Twitter and Facebook. Today I thought I would show you how you can…

diagrammoduleoffice 365powershellpswritehtml
Creating Visual Indicators for spoofed / external emails with PowerShell

Creating Visual Indicators for spoofed / external emails with PowerShell

I’ve been managing mail service for users for a lot of years now. I don’t do it daily but I’ve spent my fair share of time analyzing spam e…

exchangeexchange 2013exchange 2016exchange onlineoffice 365powershell
Dashimo (PSWriteHTML) – Charting, Icons and few other changes

Dashimo (PSWriteHTML) – Charting, Icons and few other changes

A few months ago when I first released Dashimo, I’ve promised that Charts will come. Unfortunately, time passed by, and there were no Chart…

cssdashimohtmljavascriptjspowershell
Dashimo – Easy Table Conditional Formatting and more

Dashimo – Easy Table Conditional Formatting and more

Explore Dashimo updates for easier table sorting, conditional formatting, and cleaner PowerShell dashboards built on PSWriteHTML.

dashimopowershellpswritehtmlreporthtml
Difference between GetTempFileName() and GetRandomFileName() that got my ass kicked

Difference between GetTempFileName() and GetRandomFileName() that got my ass kicked

Today’s story is about me making assumptions on how things work based on the method’s name. As the blog post says, I want to focus on two s…

.netc#powershell
Does having Format-Table or Format-List in the middle of the pipeline makes sense?

Does having Format-Table or Format-List in the middle of the pipeline makes sense?

Recently there was this discussion on PowerShell Group on Facebook about issue posted by one user. While the subject doesn’t matter for thi…

Format-ListFormat-Tablepowershell
Easy way to connect to FTPS and SFTP using PowerShell

Easy way to connect to FTPS and SFTP using PowerShell

FTPS and SFTP are two ways to send and receive files from remote sources. While the name suggests both do the same thing, those are differe…

ftpftpspowershellsftpsshtransferetto
Easy way to create diagrams using PowerShell and PSWriteHTML

Easy way to create diagrams using PowerShell and PSWriteHTML

Create interactive diagrams from PowerShell with PSWriteHTML, without relying on external graph tools or manual HTML wiring.

architecturecssdashimodiagramhtmljs
Easy way to send emails using Microsoft Graph API (Office 365) with PowerShell

Easy way to send emails using Microsoft Graph API (Office 365) with PowerShell

Send Office 365 emails from PowerShell through Microsoft Graph API with Mailozaurr, using a simpler approach than raw Send-MgUserMail.

Azure Applicationemailsgraph apimicrosoft graphoauth2office 365
Emailimo merged into PSWriteHTML, IE support and no dependencies

Emailimo merged into PSWriteHTML, IE support and no dependencies

If you don’t know this yet, I use PSWriteHTML a lot. That means I get to test it under a lot of different conditions. I use it in reports,…

emailimoieinternet explorerpowershellpswritehtml
Encrypting and decrypting PGP using PowerShell

Encrypting and decrypting PGP using PowerShell

Some time ago, I decided that having an easy-to-use PGP PowerShell module is a way to kill my boredom. Four months have passed, and I decid…

gpgpgppowershellwindows