Luc Fullenwarth avatar

What is captured with PowerShell transcripts

2 days ago | Luc Fullenwarth

I recently wrote a post about how to create log files with PowerShell transcription capabilities. What I like about PowerShell transcripts is simplicity. However, as I said in my former post if you want to get the most of it, you should use the Verbose parameter with each cmdlet you launch. Thus, when a warning […]

Thomas Rayner avatar

A Weekend At A High Schoolers Hackathon

2 days ago | Thomas Rayner

Whoa, it’s been a while since I got a post out. Between my slower posting schedule and the fact that I moved from WordPress to GitHub pages (and changed the domain), it’s a miracle I have any SEO points left at all! Anyway, that’s not really the point of this post. The point of this post is to talk about the cool event I attended recently in Columbus, Ohio. Spoiler alert: I was blown away. If you like (or don’t like) the story time format blog posts, please let me know my tweeting me: @MrThomasRayner.

James Petty avatar

Privileged Access Management

3 days ago | James Petty

One of my favorite new features of AD 2016 is Privileged Access Management. This feature allows you to add a user to a global group for a set amount of time. This will be useful for temporary rights to the RDP or local administrator groups on servers. Using the –MemberTimeToLive parameter we are able to […]

Przemyslaw Klys avatar

Changing Exchange folder permissions in multilanguage Office 365 tenants

3 days ago | Przemyslaw Klys

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 Mailboxes or in some cases even standard users. There's nothing hard about it, and there are plenty of articles about it. It's just three simple steps. The post Changing Exchange folder permissions in multilanguage Office 365 tenants appeared first on Evotec.

Prateek Singh avatar

PowerShell Influencer of the Week – Stéphane Van Gulick

4 days ago | Prateek Singh

Introduction Hello Readers, welcome to the first post of a new series “PowerShell Influencer of the Week“, where I’ll Interview one PowerShell Influencer, Microsoft Awarded MVP or a PowerShell Community Contributor and... The post PowerShell Influencer of the Week – Stéphane Van Gulick appeared first on Ridicurious.

Mike Robbins avatar

Backup and Synchronize VSCode Settings with a GitHub Gist

4 days ago | Mike Robbins

Earlier this year, I watched a recording of the January 2019 Arizona PowerShell User Group meeting where Tim Warner presented a session on “Easing your transition from the PowerShell ISE to Visual Studio Code“. One of the things Tim demonstrated was a VSCode extension named “Settings Sync” where you can synchronize your VSCode settings to and from a GitHub Gist. While it seems to be designed to synchronize your settings between multiple computers, I recently found out that it can also be a lifesaver even if you only use it on one computer.

O que é CIM?

4 days ago | Guido Oliveira

Olá, A maioria dos administradores do Windows estão familiarizados com o Windows Management Instrumentation (WMI), que é a implementação da Microsoft do modelo de informações comuns […] O post O que é CIM? apareceu primeiro em Guido Oliveira.

Alex Neihaus avatar

Comparing Azure and Azure Stack

7 days ago | Alex Neihaus

An API-level comparison between Azure and Azure Stack

Mike Kanakos avatar

RTPSUG - Automating AD Health Checks

7 days ago | Mike Kanakos

Join me for the unveiling of my new toolkit PSADHealth built to keep an eye on Active Directory

Emmanuel Demilliere avatar

ADFS AADSTS 50107 Realm Object does not exist

7 days ago | Emmanuel Demilliere

AADSTS 50107 Realm Object does not exist Hello, I recently came across an issue with an ADFS farm when adding a new federated domain. I’ve added the domain with the MSOnline PowerShell module to perform that modification, from the ADFS primary server: Convert-MsolDomainToFederated -DomainName -SupportMultipleDomain I’m not sure really why for now (maybe my old version of MSOnline PowerShell module), but, this added the domain, but failed to update the ADFS farm to take that new federated domain into its configuration.

Kevin Marquette avatar

Powershell: Jira module project

7 days ago | Kevin Marquette

Let me tell you about a Jira module that I have been building over the last two weeks. I have been thinking about creating my own module for a while now. After talking about my idea after a recent PowerShell user group, I was given a lot of positive feedback...

Jerome Bezet-Torres avatar

Powershell Module for FreeNas and TrueNas servers

8 days ago | Jerome Bezet-Torres

At the end of February, I introduced my powershell module to automate the configuration of FreeNas and TrueNas servers using a Rest v1.0 API. The meetup @FrPSUG is available on youtube 1.Module This FreeNas powershell module covers for the moment the Storage part with the creation of volume as well...

PowerShell Module SysInfo v1.2.0

10 days ago | Stephanos

PowerShell Module SysInfo v1.2.0 A new update of the module is here. It is being a while to write a post but I a back now. I have updated module to PowerShell Module SysInfo v1.2.0. For those who... Do you work with PowerShell. In this Blog you will find a lot of information to help you out with it.


11 days ago | Guido Oliveira

Olá pessoal, hoje venho falar sobre um dos maiores eventos de tecnologia, o MVPCONF LATAM 2019 que será realizado em São Paulo nos dias 12 e […] O post MVP CONF LATAM apareceu primeiro em Guido Oliveira.

Prateek Singh avatar

PowerShell Influencer of the Week – Mike F Robbins

11 days ago | Prateek Singh

Introduction Hello Readers, welcome to the first post of a new series “PowerShell Influencer of the Week“, where I’ll Interview one PowerShell Influencer, Microsoft Awarded MVP or a PowerShell Community Contributor and... The post PowerShell Influencer of the Week – Mike F Robbins appeared first on Ridicurious.

Mateusz Czerniawski avatar

Remove VM from Hyper-V host and from AD

14 days ago | Mateusz Czerniawski

Not so Simple, yet very annoying task In my company when we decomission a VM there’s a list of things to do: get all DNS entries that may be related get all dhcp entries that may be related get AD computer object and : disable it and move to proper OU (if VM is to be deleted according to our schedule) disable it and mote to repository OU (if VM is put into an archive repository) disable and remove it get all AD groups that may be related and remove (we name groups after the VM like VMName1-Admins, VMName1-SQL-DB1-Users) if the VM was clustered - remove from Cluster remove from Hyper-V host remove files from storage remove from monitoring (zabbix) system Additional requirements is that there should be a log of the actions Let’s automate This isn’t rocket science here.

Przemyslaw Klys avatar

Using PowerShell to fix Ubiquiti Unifi requirement for MongoDB 3.6 on Ubuntu 18

14 days ago | Przemyslaw Klys

I've been using Ubiquiti Unifi for some years now, for both home and work usage. It's great hardware at a great price, and the best thing for a software maniac like me is that it's continuously updated. Some time ago I upgraded Ubuntu to 18.04, and things went a bit sideways. You see Unifi started to add to their DEB packages that Mongo 3.6 is not supported and therefore blocking any installation. The idea is, it works perfectly fine on MongoDB 3.

Mateusz Czerniawski avatar

Detach and Remove Disk from VM

15 days ago | Mateusz Czerniawski

Simple, annoying task Those kind I love. Why? Cause I can automate them :smile: Here’s the story - a VM on a Hyper-V host with a bunch of disks, that are no longer needed. Task: disable (set to offline) remove from VM configuration remove from disk The hardest part was to map disk number from within OS to disk attached in VM configuration. It seems that Location from VM configuration maps to LUN number in Location within the Windows OS.

Przemyslaw Klys avatar

PSWinReporting 1.8 – Split of branches (Legacy vs. New Hope)

15 days ago | Przemyslaw Klys

A new branch of PSWinReporting is slowly coming, and I thought it would be the best time to have a final article about it with all configuration options available for those that will want to stay using PSWinReporting from Legacy branch. The idea is that you may have it working in your systems and it's good enough for you. You may not want to change it, and with New Hope, the changes are so big it's a rewrite.

Kieran Jacobsen avatar

Tickets now available: 2019 Global Azure Bootcamp Melbourne

15 days ago | Kieran Jacobsen

I am excited to announce that tickets are now avavailable for the Global Azure Bootcamp - Melbourne! This year the bootcamp will be on Saturday 27th of April 2019.

Przemyslaw Klys avatar

PowerShell – Returning one object from a function as an Array

17 days ago | Przemyslaw Klys

Few weeks had passed since I've initially written PowerShell – Few tricks about HashTables and Arrays I wish I knew when I started. I was happily using my tips and tricks myself till today when I noticed a strange problem. Do you know how I showed you that you could use a comma to return Array with just one member (that otherwise would be unwrapped and end up a string)? The post PowerShell – Returning one object from a function as an Array appeared first on Evotec.

Erro ao tentar habilitar o Powershell Remoting

17 days ago | Guido Oliveira

Olá, Eventualmente, para habilitar o Powershell Remoting em Desktops ou Servidores, me deparo com um erro, me informando que não é possivel habilitar o powershell remoting […] O post Erro ao tentar habilitar o Powershell Remoting apareceu primeiro em Guido Oliveira.

Prateek Singh avatar

PowerShell Variable Squeezing

18 days ago | Prateek Singh

Hey Guys, Just thought of writing this quick blog post about an interesting scenario where you can use PowerShell Variable Squeezing. If you don’t know what about variable squeezing –... The post PowerShell Variable Squeezing appeared first on Ridicurious.

Przemyslaw Klys avatar

Meet Statusimo – PowerShell generated Status Page

19 days ago | Przemyslaw Klys

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 myself, it seems like an excellent idea to try and create one in PowerShell. Since I've been working on PSWriteHTML for a while, it wasn't that far fetched idea. While PSWriteHTML has a long way to go, to be in a state I want it to be, after a few days I had a prototype that didn't require much work to generate.

Rob Sewell avatar

#DataInDevon – Getting up to speed with PowerShell or spend a day with one of four other MVPs :-)

19 days ago | Rob Sewell

Saturday 27th April is Global Azure Bootcamp day What’s Global Azure Bootcamp? The website says it best …. communities will come together once again in the sixth great Global Azure Bootcamp event! Each user group will organize their own one day deep dive class on Azure the way they see fit and how it works […]

Mateusz Czerniawski avatar

VyOS on Hyper-V for Veeam Virtual Lab

20 days ago | Mateusz Czerniawski

Veeam, Virtual Lab and limitations To protect our environment we’re using Veeam Availability Suite and it is just GREAT! It just works :smile: At our 3rd PPoSh Meetup Tomasz Dabrowski (Twitter, Blog) showcased how we protect (meaning TEST our backups) 1000VMs a day thanks to some PowerShell magic. The testing is done as a part of SureBackup feature. It grabs latest backup, spins a new VM in isolated environment, runs some checks and reports the status.

Invoke-Sqlcmd is Now Available Cross-Platform in the SqlServer module

20 days ago | Aaron Nelson

Invoke-Sqlcmd is Now Available for MacOS & Linux in the SqlServer module.  The module has been posted as v21.1.18095-preview which means to download the module you’ll have to add the -AllowPrerelease parameter. Update-Module SqlServer...

Roberth Strand avatar

WinRM, add all servers to TrustedHosts for remote management

21 days ago | Roberth Strand

Add all servers to your TrustedHosts with this PowerShell snippet.

Saggie Haim avatar

Install Core Domain Controller in Azure

22 days ago | Saggie Haim

Installing Core Domain Controller in Azure is an easy task, especially if you did it On-premise. Still, there are few things to look out for when doing it in Azure. In this post, I will try to walk you through the required steps for installing Core Domain Controller in Azure. The post Install Core Domain Controller in Azure appeared first on Saggie Haim.

Dave Carroll avatar

Using the PSGSuite Module for G Suite

22 days ago | Dave Carroll

Introduction About a week ago, I was scrolling through Reddit and came across a post in r/sysadmin, Get list of aliases in Gsuite/Gmail. I took a few minutes to install and configure PSGSuite, a module for interacting with G Suite (Google Apps) API that I heard about sometime last year. In short order, I was able to provide a response to the post. This module allows you to work with GSuite users, groups, sheets, and more.

Roberth Strand avatar

Cleaning up old certificates across all servers in your domain

23 days ago | Roberth Strand

A script for cleaning up old certificates either based on issuer or date with full explanation of the PowerShell involved.

Pawel Jarosz avatar

Get-InboxRule and “You may need elevated permissions. isn’t within your current write scopes. Can’t perform save operation.”

24 days ago | Pawel Jarosz

Reminder – for myself as well. When granting permissions for the role group to get the inbox rules (Get-InboxRule), do not copy role from “View-Only Recipients” or anything else that has: Get-ManagementRole “” | fl … ImplicitRecipientWriteScope : None Otherwise, even you if you’ve left the Role Group in the default scope you will get … Continue reading Get-InboxRule and “You may need elevated permissions.

Mike Kanakos avatar

RTPSUG - Git 101: "Git" up to speed on Git and source control

25 days ago | Mike Kanakos

GitHub, GitLab, Bitbucket, Visual Studio Team Svcs, Azure Devops... all these tools for saving code work via the same basic backend language: git! Git is the defacto standard for source control for many years now but it is still a mystery to many admins. I personally have invested alot of

Tommy Maynard avatar New Posts – 02/2019

25 days ago | Tommy Maynard

Here’s my posts for February 2019 — enjoy! February 2019 Looking Busy with PowerShell – February 27, 2019 Need Another AWS Change – February 13, 2019

Mike Robbins avatar

The Noobs Guide to Installing Docker Desktop for Windows

25 days ago | Mike Robbins

I recently came across an article on “Running PowerShell Core in a Container“. This article tweaked my interest because it was a simple way to run PowerShell in a clean and isolated environment that could be used for testing without the need to spin up an entire VM. It could also be recreated much easier than an entire VM. The examples in the previously referenced article use a command (docker.

Roberth Strand avatar

CheckSec 2.0.0, updated PowerShell Module

26 days ago | Roberth Strand

New update to CheckSec, adding features like recursive checking of includes in an SPF record and a dedicated cmdlet for checking SPF records.

Mateusz Czerniawski avatar

Run Jekyll localy in WSL

27 days ago | Mateusz Czerniawski

Down the Rabbit Hole Some time ago I’ve started a blog! That was huge for me, although it was only a few click on and Cloudflare to set it up it took me a few hours to select a template. Yes, I’ve started a technical blog just to spend time selecting layout! Well, anyway, first post surfaced on 7th May of 2017 (New Module helper function). Not that I’m very proud of it. I had a lot of better topics to write about - I just didn’t know how! Almost two years later I’ve decided to move the blog to GitHub.

Adam Bertram avatar

Employers – Quit Focusing So Much on Experience! – A Rant

27 days ago | Adam Bertram

Have you ever had a time whenever you are applying for a job and you’re so interested in what you’re doing, you’re just very passionate about that particular area, that particular industry, and you just really love, love what you’re doing but you’re not a senior level position that the company needs? Or, you don’t […] The post Employers – Quit Focusing So Much on Experience! – A Rant appeared first on Adam the Automator - DevOps, Automation, PowerShell.

Adam Bertram avatar

The Best Advice You Can Receive to Learn a New Skill

27 days ago | Adam Bertram

Today, I’d like to talk about watching videos, watching people do things instead of just doing them yourself. So, to start off let me ask you a question – let’s say that you want to install a door in your house. With the internet these days, we can go on sites like YouTube or whatever […] The post The Best Advice You Can Receive to Learn a New Skill appeared first on Adam the Automator - DevOps, Automation, PowerShell.

Josh King avatar

Getting Selective with Veeam Backup for Microsoft Office 365

27 days ago | Josh King

I can't stand "expected warnings," but getting selective in my VBO jobs got me back to my happy place.

Przemyslaw Klys avatar

Hyper-V – Can’t start Virtual Machine because it’s backing up

28 days ago | Przemyslaw Klys

Working as a small business often brings you little tasks here and there. Today I've decided to shut down the Hyper-V machine to expand its disks. Unfortunately for me, while extending of HDD went great, I couldn't start Virtual Machine any longer. The post Hyper-V – Can’t start Virtual Machine because it’s backing up appeared first on Evotec.

Josh King avatar

Moving My Automatic Blog Archive Tweets to Azure Functions

one month ago | Josh King

A few scripts run on my home server, but can happily run in a serverless environment. Time to give that poor server a rest, I think.

Quick Blog: Foreach Result by Day

one month ago | Aaron Nelson

My friend Reza Rad ( blog | twitter ) reached out to me this morning because he was running into some issues with a PowerShell cmdlet for gathering some log data. To make a...

Jeff Hicks avatar

A Better PowerShell WPF Grid Viewer

one month ago | Jeff Hicks

A while ago I added a command called ConvertTo-WPFGrid in my PSScriptTools module. I wanted something similar to Out-Gridview but done in a WPF form. The initial version was ok and got the job done but it always felt lacking. The new version of the command is greatly improved I think. I wanted to take […] Check out my PowerShell Essentials page

Roberth Strand avatar

PowerShell Module: CheckSec

one month ago | Roberth Strand

Introducing, a PowerShell module for security checks. Starting with a cmdlet for checking whether a domain is set up with SPF, DKIM and DMARC.

Mike Robbins avatar

PowerShell Tokenizer more Accurate than AST in Certain Scenarios

one month ago | Mike Robbins

As many of you know, I’ve been working on some module building tools. One of the things I needed was to retrieve a list of PowerShell modules that each function required (a list of dependencies). This seemed simple enough through PowerShell’s AST (Abstract Syntax Tree) as shown in the following example. The modules that are retrieved by the AST are simply the ones specified in a functions Requires statement.

Mateusz Czerniawski avatar

Get AzureAD Guest accounts and remove them

one month ago | Mateusz Czerniawski

Cleanup Time It’s good to know what guest users accounts are invited to your tenant. I can either check that through Users blade in AzureAD Portal or using PowerShell: Connect-AzureAD Get-AzureADUser -Filter "userType eq 'Guest'" -All $true If there are some accounts, it’s best to verify with the business whether they are still required. Most Project Managers are not goot at PowerShell, but they’re quite profficient with excel.

Saggie Haim avatar

Build GUI for PowerShell

one month ago | Saggie Haim

Hey everyone! Today I want to talk about GUI for PowerShell. You probably wonder why? PowerShell is all about the CLI and moving away from the GUI. but sometimes, a GUI for our scripts can be very useful. The post Build GUI for PowerShell appeared first on Saggie Haim.

Shane O'Neill avatar

Pester Testing Self Contained Scripts

one month ago | Shane O'Neill

Words: 999 Time to read: ~ 5 minutes Update:    2019-02-22: Added a test for Jakub’s (don’t freak out, don’t freak out) comment. I’m going to (optimistically) say that you are all Pester testing your scripts. It makes me feel better to believe that. If you aren’t, then you don’t even realise the amount of … Continue reading "Pester Testing Self Contained&#

Prateek Singh avatar

PowerShell Influencer of the Week – Brandon Olin

one month ago | Prateek Singh

Introduction Hello Readers, welcome to a new series “PowerShell Influencer of the Week“, where I’ll Interview one PowerShell Influencer, Microsoft Awarded MVP or a PowerShell Community Contributor and publish it on Wednesdays... The post PowerShell Influencer of the Week – Brandon Olin appeared first on Ridicurious.