Cláudio Silva avatar

dbachecks – Setting temporary configuration values

an hour ago | Cláudio Silva

dbachecks has seen the light about two months ago. As I'm writing this blog post, the module counts with more than 2600 downloads just from the PowerShell gallery. The module has about 110 configurable checks that make our live easier! Today I will write about an option that I think users still do not realize … Continue reading dbachecks – Setting temporary configuration values

Stephanos Constantinou avatar

Stellar Phoenix Mailbox Exchange Recovery Review

5 hours ago | Stephanos Constantinou

Stellar Phoenix Mailbox Exchange Recovery Review In this post we will review the Stellar Phoenix Mailbox Exchange Recovery Review. This is a very easy to use tool to recover corrupted mailboxes or items within mailboxes. Lets check first the information that is provided by Stellar Phoenix and then we will check few thing on how... Read More The post Stellar Phoenix Mailbox Exchange Recovery Review appeared first on Stephanos Constantinou Blog.

Darwin Sanoy avatar

Rugged Tooling: Forget AI - Integrate Human Intelligence

8 hours ago | Darwin Sanoy

I lead a team that builds highly shared, deep-in-the-stack automation at a large SaaS company that has many software stacks in AWS. This automation includes things like installing security scanners, log collection agents and monitoring agents - all for both Windows and Linux. I inherited a lot of this code and was working together with a team member and a technician from the software company for one of these agents that was giving us trouble when I realized we could improve the ruggedness of our code significantly.

Jaap Brasser avatar

Cloud Automation and PowerShell at UK User Groups

16 hours ago | Jaap Brasser

After a busy week at the PowerShell Conference Europe last week, blog post about this event is coming up soon! This week will be all about cloud based automation in both the form of Azure Functions as well as Microsoft Flow. I will be speaking about this at the UK Cloud Infrastructure User Group, PowerShell Southampton, WinOps, PowerShell […]

Tommy Maynard avatar

No Prompt Plaster

19 hours ago | Tommy Maynard

I took a few hours last week and familiarized myself with Plaster. And no, not the walls and ceiling home improvement project Plaster — Microsoft’s Plaster. The one that requires you search for it alongside the search term PowerShell, otherwise you’ll never get close to what I’m going to briefly discuss. Plaster allows you to […]

Cláudio Silva avatar

Is this command broken? I can’t see some properties! – DefaultDisplayPropertySet, Get-Member and Select-Object *

yesterday | Cláudio Silva

Every now and again I see some people complaining about not getting the properties they want when using a PowerShell command. For instance, someone was using the Get-Service command to query what was the "Startup Type" of WinRM service. For that the person used the following command: which produces the following output: As you can … Continue reading Is this command broken? I can’t see

Adam Bertram avatar

PowerShell Summit 2018 – A Week in Review Part 2

2 days ago | Adam Bertram

Welcome back to part 2 of my week at the PowerShell Summit 2018. Let’s dive right in! A lot of the “How to accelerate your career and others by proving you’re a badass” session was about how I talked about putting value in your bucket every time you make a blog post, do a user […] The post PowerShell Summit 2018 – A Week in Review Part 2 appeared first on Adam the Automator - DevOps, Automation, PowerShell.

Andreas Bittner avatar

PSConfEU – Tag Vier „AutomatedLab, PowerBI, Module und Authentifizierung“

2 days ago | Andreas Bittner

Was macht man so am letzten Tag der PSConfEu, schaut es euch an: Sessions Hybrid Lab Automation @raimundandree @NyanHP Schaut euch dieses Tool unbedingt an! Die beiden Kollegen haben AutomatedLab etwas genauer vorgestellt und viele damit begeistert. AutomatedLab erstellt verschiedene … Weiterlesen →

Adam Bertram avatar

PowerShell Summit 2018 – A Week in Review Part 1

3 days ago | Adam Bertram

Humbling and rewarding, those are two of the best terms I can think of that represent how I feel about this year’s PowerShell and DevOps Summit of 2018. If you’ve never attended this conference and you follow my blog or are really into a lot of the other PowerShell blogs, PowerShell content, and PowerShell people, […] The post PowerShell Summit 2018 – A Week in Review Part 1 appeared first on Adam the Automator - DevOps, Automation, PowerShell.

Tommy Maynard avatar

The Pester Book Chapter Review (17)

3 days ago | Tommy Maynard

Table of Contents – Mocking the Unmockable With this chapter, we’re right back into unit testing, mocking, and removing dependencies on which our code is reliant. Remember that our last chapter review was on infrastructure validation, which put us in position to ensure dependencies. But not so much today; today we’ll continue our previous, previous […]

Adam Bertram avatar

Why Winging It Is the Key to Improving Your Confidence

3 days ago | Adam Bertram

I’m probably an expert at winging things because it’s a skill that I’ve accumulated throughout the years of trying to almost battle my true nature. I know it’s a true nature of a lot of tech folk because we’re all kind of that left-brain engineer mindset; we all want to plan out everything because we […] The post Why Winging It Is the Key to Improving Your Confidence appeared first on Adam the Automator - DevOps, Automation, PowerShell.

Sergey Vasin avatar

sthAdminSDHolder — модуль для работы с группами и пользовательскими учетными записями Active Directory, защищенными контейнером AdminSDHolder

4 days ago | Sergey Vasin

Когда вы добавляете пользователя в одну из защищенных групп, таких как: ‘Account Operators’, ‘Administrators’, ‘Backup Operators’, ‘Domain Admins’, ‘Domain Controllers’, ‘Enterprise Admins’, ‘Print Operators’, ‘Read-only Domain Controllers’, ‘Replicator’, ‘Schema Admins’ or ‘Server Operators’, он также становится защищенным.

Andreas Bittner avatar

PSConfEU – Tag Drei „SharePoint , Security und BurnOut“

4 days ago | Andreas Bittner

Tag drei und weiterhin Motiviert, durch die vielen Ideen und Anregungen. Mein PSConf – Tag drei zusammengefasst: PowerShell for SharePoint Online – How DevOps is making SharePoint Admins feel loved again @slkrck Das erste Mal ist es Rick Taylor passiert, … Weiterlesen →

Adam Bertram avatar

Marketing – The Essential Skill for Engineers That Don’t Think So

4 days ago | Adam Bertram

You may be the smartest person in your organization or in the world but if no one knows about it, it doesn’t mean a thing. That’s an extremely powerful saying to me because it’s true. That’s sort of the situation that IT professionals, software developers, and tech people get into because we all have that […] The post Marketing – The Essential Skill for Engineers That Don’t Think So appeared first on Adam the Automator - DevOps, Automation, PowerShell.

Tommy Maynard avatar

The Pester Book Chapter Review Sidebar

4 days ago | Tommy Maynard

I’m working on the next chapter review of The Pester Book, and I had a thought. I was about to add the first, below paragraph to that review, but it ultimately just didn’t make sense to include it there. And so here we are: a sidebar of thought, I thought I would share. I want […]

Dan Franciscus avatar

Implementing Chocolatey Self-Service For Non-Admin Users

4 days ago | Dan Franciscus

In this article, I will show how to deploy the Chocolatey Agent Service which allows end users to use a GUI to choose what packages to install or uninstall. Of all the cool technology I have come across the last few years in the Windows world, Chocolatey is still my […] The post Implementing Chocolatey Self-Service For Non-Admin Users appeared first on WinSysBlog.

Stephanos Constantinou avatar

PowerShell Logical Operators

5 days ago | Stephanos Constantinou

PowerShell Logical Operators Last time we saw the PowerShell Comparison Operators. This post will be about PowerShell Logical Operators. Logical Operators allow us to connect different statements together and/or expression. By doing so, we will be able to have one more complex expression based on different conditions and statements. The operators are very important and... Read More The post PowerShell Logical Operators appeared first on Stephanos Constantinou Blog.

Mike Robbins avatar

Moving Parameter Validation in PowerShell to Private Functions

5 days ago | Mike Robbins

While presenting one of my presentations at the PowerShell + DevOps Global Summit last week, I demonstrated why you wouldn’t want to use ValidatePattern for parameter validation because of the useless error message that it returns when the input doesn’t match the regular expression that’s being used for validation. I then demonstrated how ValidateScript could be used to build a better ValidatePattern.

Josh King avatar

All I Want Is a Damned CSV!

5 days ago | Josh King

Spurred on by a common issue that comes up on Twitter from time to time, this will be a rather short post about CSVs and PowerShell. What’s the Issue? Let’s say you have an array of strings. $Servers = @( 'AD1', 'FILE1', 'DB1', 'APP1' ) You want to save these to disk. CSVs are pretty handy, right? And there is a cmdlet that’ll handle this for you! $Servers | Export-Csv -Path C:\temp\servers.

Andreas Bittner avatar

PSConfEU – Tag Zwei „Errors, Pester, Azure und etwas Chef“

5 days ago | Andreas Bittner

Tag zwei und erster vollständiger Konferenztag, die Sessions für den diesigen Tag habe ich mir ausgesucht und trotz des langen Abends war die Session sehr gut besucht. Case of the Unexplained – PowerShell Edition @poshboth Ein interessanter Start in den … Weiterlesen →

Adam Bertram avatar

Black and White Are Only Two Colors Among Millions

5 days ago | Adam Bertram

For IT professionals, engineers, all of us logical left-brain people. We have a natural tendency to either say something is right or something is wrong. You’re either smart or you’re dumb; black or white, there is not gray in the world for a lot of engineers. If that sounds familiar to you, that’s how I […] The post Black and White Are Only Two Colors Among Millions appeared first on Adam the Automator - DevOps, Automation, PowerShell.

Thomas Rayner avatar

Lean Coffee

6 days ago | Thomas Rayner

I’ve just got back from the PowerShell and DevOps Global Summit in Bellevue, WA where I had the great pleasure of attending tons of excellent sessions on a bunch of PowerShell and DevOps topics. The mainRead More...

Kevin Marquette avatar

Powershell: ConvertTo-Breakpoint

6 days ago | Kevin Marquette

I was just at the PowerShell and DevOps Summit last week. It was great to meet so many of the people that I have worked with online. I also walked way with several ideas that I wanted to work on. One idea came to me while sitting in Kirk Munro’s...

Andreas Bittner avatar

PSConfEU – Tag Eins „Keynotes erste Sessions und der ZOO“

6 days ago | Andreas Bittner

Die Keynotes Junge Hip Hop Tänzer eröffneten die PowerShell Konferenz 2018. Im Folgenden leitete uns Tobias Weltner durch die Opening Zeremonie. Deren Inhalt bestand weitestgehend aus generellen Infos, verspricht aber auch eine interessante Konferenz. Denn 320 Teilnehmer aus 31 Ländern … Weiterlesen →

Tommy Maynard avatar

The Pester Book Chapter Review (16)

6 days ago | Tommy Maynard

Table of Contents – Infrastructure Validation This chapter is the one I’ve been expecting all along, and that’s most likely due to it being a selling point of Pester, in my opinion. That’s infrastructure validation, or infrastructure testing, and I’ve seen it discussed in several blog posts prior to its chapter breakdown here. This testing had […]

Adam Bertram avatar

You Will Not Believe How Awesome My Life Is Right Now

6 days ago | Adam Bertram

I am awesome! I feel awesome all the time, I never have a down day. I love life every second of the day and generally, I’m just the best thing since sliced bread. No, that’s totally wrong. I’m a normal human being. I have ups, I have downs; I have bad days, I have good […] The post You Will Not Believe How Awesome My Life Is Right Now appeared first on Adam the Automator - DevOps, Automation, PowerShell.

Dan Franciscus avatar

Remote Into Other Computers – OpenSSH On Windows

7 days ago | Dan Franciscus

If you manage both Windows and Linux in your environment (which almost everyone does) why would you want to use more than one method to remotely manage computers? The correct answer is, you shouldn’t. Most PowerShell users currently use WS-Management for remoting into their Windows machines, but this is a […] The post Remote Into Other Computers – OpenSSH On Windows appeared first on WinSysBlog.

Stephanos Constantinou avatar

PowerShell Comparison Operators

7 days ago | Stephanos Constantinou

PowerShell Comparison Operators This tutorial will provide you information about PowerShell Comparison Operators. Comparison operators are used widely when you are writing your scripts. They will help you to test, compare, find, modify replace data and information. The comparison operators, as per Microsoft, are divided into those five types. Types of comparison operators: Equality Matching... Read More The post PowerShell Comparison Operators appeared first on Stephanos Constantinou Blog.

Josh King avatar

A Quick Look Back at #PSHSummit 2018

7 days ago | Josh King

After another three flights, and 16 hours in the air, I’m back home in New Zealand. I can certainly say that the change in time zones has hit me harder coming back. Going over to Bellevue, I got right into things and felt (for the most part) normal. Last week I did a blog post for each day of the PowerShell + DevOps Global Summit, going over what I took part in that day and what my main takeaways were.

Adam Bertram avatar

I Gave up a $150k/Year Job to Pursue My Dreams

7 days ago | Adam Bertram

One day I woke up to a “Strategic Business Announcement” email. Laden with phrases like “strategic shift in our business”, “near-term growth drivers” and “sharpening our focus”, the email was announcing that a huge company project I was involved with was killed leading to a 6% reduction in force because it didn’t meet shareholder expectations. […] The post I Gave up a $150k/Year Job to Pursue My Dreams appeared first on Adam the Automator - DevOps, Automation, PowerShell.

Adam Bertram avatar

Don’t Let Your Inner Introvert Define Who you Are

7 days ago | Adam Bertram

PowerShell Summit 2018 was one of the most humbling and rewarding trips I’ve ever been on. I was given an award from Microsoft for my community work, I learned a ton from the sessions and I connected with so many people around the world where I was able to get first-hand feedback on how my […] The post Don’t Let Your Inner Introvert Define Who you Are appeared first on Adam the Automator - DevOps, Automation, PowerShell.

Tommy Maynard avatar

The Pester Book Chapter Review (15)

8 days ago | Tommy Maynard

Table of Contents – Working with Pester Output After the length of the last chapter, this one, was much appreciated. That said, the last chapter may have been the best one thus far, so don’t skip it. I suspect I may head back and read it again, a time or two. In this chapter, however, we […]

Tomasz Dabrowski avatar

#PSConfEU 2017 – that’s how it looked a year ago

8 days ago | Tomasz Dabrowski

Short, personal story, about the biggest PowerShell conference in Europe. https://dombrosblog.wordpress.com/psconfeu-2017-en/ (in English) https://dombrosblog.wordpress.com/psconfeu-2017-pl/ (in Polish) How will it be this year? We’ll find out in a moment ;)… I can’t wait 🙂

Mateusz Czerniawski avatar

PSConfEU

8 days ago | Mateusz Czerniawski

Long absence I know I haven’t posted in a while. Most of this is beacuse I was preparing my talks for PSConfEU and other events lately. Besides our regular PPoSh Meetups (which you can find here) I was invited to give a talk for SysOps DevOps Polska about Checklists and how it can be sexy. […]

Tommy Maynard avatar

The Pester Book Chapter Review (14)

9 days ago | Tommy Maynard

Table of Contents – Adding Tests – Again If you haven’t yet read this chapter yet, then buckle up. It’s purposely long, as Adam indicates that he didn’t go into a good amount of detail in the last take-an-existing-function-and-add-tests-to-it example/chapter. With that, let’s discuss. The first few sections we’re actually quite helpful. The whole thing […]

Adam Bertram avatar

How to Create a Computer Inventory Script in Python for Windows

10 days ago | Adam Bertram

Basic details of your computer like operating system and version, memory, network adapter and hard drive are never stored in one central location. You always have to go clicking around for it. But if you’ve got Python installed, we can build a script that collects all of that information and returns all of the details […] The post How to Create a Computer Inventory Script in Python for Windows appeared first on Adam the Automator - DevOps, Automation, PowerShell.

Pawel Jarosz avatar

Stellar Phoenix Mailbox Exchange Recovery software

10 days ago | Pawel Jarosz

Hey Guys, So just recently I came across software from Stellar to recovery Exchange mailboxes. There are plenty of videos that recommend that software. Here you can find User guide and Installation guide. Knowledge base is also easily accessible here. Software is recommended by many MVPs and engineers, so it got my attention. Reading the … Continue reading Stellar Phoenix Mailbox Exchange Re

Andreas Bittner avatar

Der Parameter ArgumentList

10 days ago | Andreas Bittner

Invoke-Command oder New-PSSession, die Frage stelle ich mir recht häufig, wenn CmdLets den ComputerName Parameter nicht beinhalten. In Skripten ist es sicherlich eine Mischung zwischen New-PssSession und Invoke-Command. Wie sieht das aber im täglichen Gebrauch aus? Verbindet ihr euch immer … Weiterlesen →

Tommy Maynard avatar

The Pester Book Chapter Review (13)

10 days ago | Tommy Maynard

Table of Contents – Adding Tests for a Function In this chapter, the overall idea was to take an existing function, such as you might have sitting around right now, and write tests for it. There are likely functions and tools that we already have that don’t have a tests, and with the help of […]

Prateek Singh avatar

4 ways to select Unique items in PowerShell

11 days ago | Prateek Singh

4 ways to select Unique items in Powershell Following are the approaches that I could come up with, there may be few more, feel free to point them out and... The post 4 ways to select Unique items in PowerShell appeared first on Ridicurious.

Dan Franciscus avatar

My PowerShell Summit Experience – Part 5: The End

11 days ago | Dan Franciscus

My final day at Summit was filled with more great presentations by some brilliant community leaders. First was the talk by Jeff Hicks on CSV, JSON and XML. Jeff pointed out and demo’d many interesting ways to deal with these data formats and the advantages/disadvantages to each. Next, I caught […] The post My PowerShell Summit Experience – Part 5: The End appeared first on WinSysBlog.

Pawel Jarosz avatar

New-ComplianceSearch not visible in Exchange Online despite being in “Discovery Management”

11 days ago | Pawel Jarosz

So just today I learned new thing, I was missing New-ComplianceSearch cmdlet, I was a bit frustrated because I was in all the relevant groups: Technet was not mentioning a WORD about one thing, I was able to use compliance cmdlets only after I connected diffrently, so if this is your connection string: Change it … Continue reading New-ComplianceSearch not visible in Exchange Online despite b

Josh King avatar

Day Four of #PSHSummit 2018 - Iron Scripter

11 days ago | Josh King

That’s it. It’s over. I’ve shaken many hand, met many people, and seen lots of PowerShell. This’ll be the last of my recap posts, and in a couple of days I’ll be following up with a “this was Summit, and you should be there next year” type post. Please do read the previous three recaps if you haven’t already! Managing Advanced DSC Configurations and Configuration Data Jason Helmick “Do you want your morning to be easy?” I said it yesterday, and I’ll say it again today: Jason’s energy is amazing.

Make vs Buy, or the Not Invented Here Syndrome

11 days ago | Quinten Steenhuis

I spent the week at Suffolk Law School’s Clinnnovation conference, followed by a great summit where we discussed how to train the next generation of lawyers to code. Imagining a group of excited new coders Read more…

Dan Franciscus avatar

My PowerShell Summit Experience – Part 4: Lee Holmes, Plaster and Chocolatey

12 days ago | Dan Franciscus

Day 3 of Summit for me was largely more great breakout sessions, hosted by some brilliant presenters. First off was Lee Holmes who discussed “Defending against PowerShell attacks”. I think Lee is probably one of the few people who can retain my attention for an hour and 45 minutes straight. […] The post My PowerShell Summit Experience – Part 4: Lee Holmes, Plaster and Chocolatey appeared first on WinSysBlog.

Stephanos Constantinou avatar

PowerShell Active Directory Delegation – Part 3

12 days ago | Stephanos Constantinou

PowerShell Active Directory Delegation – Part 3 Scenario This is the last part of the series PowerShell Active Directory Delegation. In the previous parts, we have discussed how we can have Active Directory delegation, so we will give access to the administrators without the need of providing them domain admin permissions. This time we have... Read More The post PowerShell Active Directory Delegation – Part 3 appeared first on Stephanos Constantinou Blog.

Prateek Singh avatar

PowerShell Scripting guide to Python : Part-3 | Data Structure

12 days ago | Prateek Singh

Introduction to “PowerShell Scripting guide to Python: Data Structure” This is the third article in “PowerShell Scripting guide to Python” blog series and we are covering Data Structure today. If you are new... The post PowerShell Scripting guide to Python : Part-3 | Data Structure appeared first on Ridicurious.

Josh King avatar

Day Three of #PSHSummit 2018 - I Did the Thing

12 days ago | Josh King

What a day. Today was the reason I was able to be here at Summit. Today was the day I presented in front of about 100 people. If you haven’t read the previous recap posts, please do check them out! Define, Develop and Deploy DSC Resources Jeff Hicks I walked out of this session feeling well armed to start working on my own DSC resources. Until now I’ve known I’m going to need to do it at some stage but hadn’t actually looked into the process of doing so.

Rob Sewell avatar

Professional and Proficient PowerShell: From Writing Scripts to Developing Solutions at PASS Summit

12 days ago | Rob Sewell

PASS Summit is the largest conference for technical professionals who leverage the Microsoft Data Platform. PASS Summit 2018 is happening November 5th – 9th 2018 in Seattle. It is an amazing conference. I attended last year and thoroughly enjoyed every minute. It is a whole week of opportunities to learn from and network with people from all over […]

Adam Bertram avatar

PowerShell/DevOps Summit 2018

12 days ago | Adam Bertram

If you enjoy writing PowerShell, love automation in the Microsoft space, geek out on configuration management or consider yourself an Azure ninja, the DevOps Collective’s PowerShell/DevOps Summit is for you. This conference is a highly technical, deep-dive on various topics around automation in the Microsoft space. You’ll find a plethora of sessions from InfoSec, DevOps, […] The post PowerShell/DevOps Summit 2018 appeared first on Adam the Automator - DevOps, Automation, PowerShell.