Thomas Lee avatar

Creating a PowerShell Cmdlet Using C# and DotNet.

14 hours ago | Thomas Lee

 As part of a book I am writing, I wanted to show how simple it could be to create your own cmdlet in C#. This was to be a part of an advanced look at the things you can do with PowerShell 7 and DotNet Core. Most IT professionals know about the .NET objects produced by cmdlets, how to discover details about those objects, and how to reach into the .NET BCLs to do things that cmdlets can't.

Adam Bertram avatar

How-To Install Crowdstrike Falcon Sensor for Windows Using Group Policy and PowerShell

18 hours ago | Adam Bertram

Need to automate deploying the CrowdStrike Falcon Sensor to Windows PCs? Look no further with this PowerShell script. The post How-To Install Crowdstrike Falcon Sensor for Windows Using Group Policy and PowerShell appeared first on Adam the Automator.

Jeff Hicks avatar

Measuring PowerShell Profile Performance

2 days ago | Jeff Hicks

Today’s topic is one of those things that I don’t know why I’ve never addressed before. Well, I have for myself in a manual process. Hopefully you’ll find it useful. As you probably know, PowerShell uses a set of profile scripts. These scripts have hard-coded paths and PowerShell runs them in order from broadest to...

Adam Bertram avatar

A Windows Guy in a Linux World: Users and File Permission

2 days ago | Adam Bertram

If you're a Windows admin learning Linux, learn to work with an important Linux topic; user accounts and file permissions, in this blog post. The post A Windows Guy in a Linux World: Users and File Permission appeared first on Adam the Automator.

Adam Bertram avatar

A Windows Guy in a Linux World: YaST and the Desktop

3 days ago | Adam Bertram

If you're a Windows admin learning Linux, learn to work with an important Linux topic; the Linux desktop. The post A Windows Guy in a Linux World: YaST and the Desktop appeared first on Adam the Automator.

Jerome Bezet-Torres avatar

How to configure PSD Part 2

3 days ago | Jerome Bezet-Torres

In my the first post I describe the infrastructure now let go with the configuration. 1.Configuration PSD 1.1 Import OS You need ton import you Operating System in your MDT server. Your OS and your ADK must use the same version like 19041 for example. if not there is a problemn to activate BITS in WinPe and in your Image. Your image must be Entreprise or Pro version to support BITS 1.2 Create TS Create your TS like always you have create them 😁, and modify with this params.

Kelvin Tegelaar avatar

Monitoring with PowerShell: App hangs

3 days ago | Kelvin Tegelaar

I was talking to a friend the other day and he was using my user experience script in his RMM system for a while. He told me that he loved having the ability to measure the users experience but he had some clients with in-house applications that would write errors to the system log constantly, […] The post Monitoring with PowerShell: App hangs appeared first on CyberDrain.

Matthew Dowst avatar

PowerShell Weekly – November 20, 2020

6 days ago | Matthew Dowst

Here is your weekly round up of what is happening in the world of PowerShell. Do you have a suggestion for this post? Do you know something that should be included? Let me know in the comments below, or on twitter.

Jeff Hicks avatar

Color My PowerShell World

7 days ago | Jeff Hicks

I readily admit that I spend a great deal of my day at a PowerShell prompt. My day is very much run from the command-line, and has been for quite some time. This used to be a drab, gray existence. But I’ve been finding ways to liven things up. Here’s one way. The PSScriptTools module...

Adam Bertram avatar

PowerShell Write-Host: Do you Need It? Maybe.

7 days ago | Adam Bertram

Write-Host is probably one of the most popular PowerShell cmdlets out there. Do you still need to use it? Find out in this article! The post PowerShell Write-Host: Do you Need It? Maybe. appeared first on Adam the Automator.

Adam Bertram avatar

PowerShell Splatting: What is it and How Does it Work?

8 days ago | Adam Bertram

PowerShell splatting is the strange phrase that can turn your script from a mess of code to a nicely structured work of art. Learn how in this tutorial! The post PowerShell Splatting: What is it and How Does it Work? appeared first on Adam the Automator.

Kelvin Tegelaar avatar

Documenting with PowerShell: Documenting Print Servers

9 days ago | Kelvin Tegelaar

Before I start on this; I agree. Printers are the bane of our existence in IT and I am hoping for a paperless environment each day. Unfortunately we’re not at that future just yet, so we have to document print servers and their settings. So today I’m going to show you how to document your […] The post Documenting with PowerShell: Documenting Print Servers appeared first on CyberDrain.

Adam Bertram avatar

How to Set up Azure File Sync

9 days ago | Adam Bertram

Need to set up Azure File Sync? Look no further than this detailed, step-by-step guide! The post How to Set up Azure File Sync appeared first on Adam the Automator.

Darren Robinson avatar

Enabling C#, F# & PowerShell .NET Interactive Kernels in AzureML

10 days ago | Darren Robinson

By default the AzureML environment provides the Python and R kernels. The reason you’re here though will be because, like me you want PowerShell. This post details the steps to enable the .NET Interactive (C#, F# & PowerShell) kernels in AzureML.… keep reading The post Enabling C#, F# & PowerShell .NET Interactive Kernels in AzureML appeared first on darrenjrobinson - Bespoke Identity and Access Management Solutions.

Jeff Hicks avatar

Answering the PowerShell Registered User Challenge

10 days ago | Jeff Hicks

A few weeks ago, an Iron Scripter PowerShell challenge was issued. This was a beginner to intermediate level challenge to get and set the registered user and/or organization values. These challenges, and solutions such as mine, aren’t intended to production-ready tools. Instead, you should use them as learning vehicles to advance your PowerShell scripting skills....

Dan Tsekhanskiy avatar

Help Desk Intern to SRE @Google in Five Years

11 days ago | Dan Tsekhanskiy

Always be Learning Passion Ask questions Take Charge What’s Next? Footnotes Five years ago I was a help desk intern. Today is my first day as an SRE at Google. Let’s start with the understanding that working on the help desk puts you in the perfect position to eventually transition into one of these roles. Help desk affords you the ability to see how the technologies that the business relies on function, as you’re often tasked with troubleshooting when they don’t work.

Prateek Singh avatar

Weekly Newsletter – PowerShell Digest #012

13 days ago | Prateek Singh

Introduction If you want to stay on top of #PowerShell community and whatever is happening around the world related to PowerShell then you are at the right place friend! In... The post Weekly Newsletter – PowerShell Digest #012 appeared first on Ridicurious.

Matthew Dowst avatar

PowerShell Weekly – November 13, 2020

13 days ago | Matthew Dowst

Here is your weekly round up of what is happening in the world of PowerShell. Do you have a suggestion for this post? Do you know something that should be included? Let me know in the comments below, or on twitter.

Kelvin Tegelaar avatar

Automating with PowerShell: Checking if you can move to M365 BP from O365 E3

13 days ago | Kelvin Tegelaar

So with M365 BP having nearly all the features that E3 gives you, albeit with some limitations a lot of our clients are moving their E3 licenses over. M365BP has the added benefit of Intune/Autopilot, P1 licenses, etc. So all pretty awesome stuff. Before you can move a client over, you’ll have to check some […] The post Automating with PowerShell: Checking if you can move to M365 BP from O365 E3 appeared first on CyberDrain.

Thomas Lee avatar

PowerShell 7.1 ships. And it's in the Store

14 days ago | Thomas Lee

 Yesterday, the PowerShell team announced that they had shipped PowerShell 7,1. This is the next version of the open-source, cross-platform version of PowerShell. This release is not a Long Term Support release, meaning support is limited. PowerShell 7.0 and the future 7,2 are LTS releases. The release was announced on a blog post by Joey Aiello Program Manager, PowerShell.PowerShell 7.

Jeff Hicks avatar

Better Performance Counters with PowerShell

14 days ago | Jeff Hicks

I wanted to tell you about another addition to the latest release of the PSScriptTools module. This is something I’ve written about before but I decided to add the function to the module. I hope you find it a much easier way to work with performance counters. And it works in Windows PowerShell and PowerShell...

Adam Bertram avatar

How to Trim Strings in PowerShell

14 days ago | Adam Bertram

Need to know how to use the PowerShell trim() or PowerShell trimend() method? If so, be sure to check out this tutorial! The post How to Trim Strings in PowerShell appeared first on Adam the Automator.

Darren Robinson avatar

Customize Azure AD Login Branding

15 days ago | Darren Robinson

The ability to customize Azure AD Login branding with company images has been around for many years. Recently though additional configuration options have become available. Specifically, the ability to provide Username hint and Sign-in page text. Having recently done a mock-up of this for an engagement there were a few items that I want to recall for the next time I need to do this.… keep reading The post Customize Azure AD Login Branding appeared first on darrenjrobinson - Bespoke Identity and Access Management Solutions.

Jeff Hicks avatar

Tracing PowerShell with WPF

15 days ago | Jeff Hicks

Back in my VBScript days, I had a script that would use Internet Explorer as a trace window. My script could run and messages would be written to an IE window. This was a handy way of separating debug or trace messages from the command output. When PowerShell came along I revised it. But IE...

Deploy SSRS Projects with Two New PowerShell Commands

15 days ago | Aaron Nelson

I built two new PowerShell commands to deploy SSRS projects, and they have finally been merged into the ReportingServicesTools module. The commands are Get-RsDeploymentConfig & Publish-RsProject. While the Write-RsFolderContent command did already exist, and is very useful, it does not support deploying the objects in your SSRS Project to multiple different folders in your report […] The post Deploy SSRS Projects with Two New PowerShell Commands first appeared on SQLvariations: SQL Server, a little PowerShell, maybe some Power BI.

Michael Militoni avatar

PowerShell Cmdlets that will save your time and energy

15 days ago | Michael Militoni

Introduction   Still in the continuation of my former post PowerShell-What you need to know to get started I’m going to continue to help you finding your way with PowerShell. We all know the situation where we are in front of… Continue reading →

Adam Bertram avatar

How to Run PowerShell as Administrator

15 days ago | Adam Bertram

Need to know how to PowerShell run as administrator? There are a lot more ways than what you might realize! Learn about them all in this tutorial. The post How to Run PowerShell as Administrator appeared first on Adam the Automator.

Adam Bertram avatar

How to Survive Refactoring a PowerShell Script from Hell

16 days ago | Adam Bertram

Have you inherited a mess of a PowerShell script? Learn how to build it into a fresh, well-behaved automation engine! The post How to Survive Refactoring a PowerShell Script from Hell appeared first on Adam the Automator.

Kelvin Tegelaar avatar

Monitoring with PowerShell: Monitoring Domain Admins logon

16 days ago | Kelvin Tegelaar

So this is one I’ve been researching for a new tool I’m creating. AzPAM, AzPAM will be a Privledged Access Management tool that will be living in your Azure environment, mostly designed for MSPs. If you want to see how AzPam looks or contribute, check out the Github page about it here. I should be […] The post Monitoring with PowerShell: Monitoring Domain Admins logon appeared first on CyberDrain.

Jerome Bezet-Torres avatar

Cloud Deployment with PSD

17 days ago | Jerome Bezet-Torres

Cloud deployment is necessary in some scenarios, today I decided to setup a lab in VMware Workstation or you can also setup your lab in you favorite Hypervisor VMware ESXI or Hyper-V. I setup two differents Lab in VMware vsphere in my production environement, the goal is to recude the deployment time and use the BranchCache feature P2P client with OSDToolKit thank’s for @2PintSoftware for all the free comunity Tools.

Jeff Hicks avatar

Parsing ssh Known Hosts with PowerShell and Regular Expressions

17 days ago | Jeff Hicks

Lately, I’ve been spending time learning more about ssh. Sadly, I’ve rarely had a need to learn and use ssh. But of course, with PowerShell 7 and ssh-based remoting, it is time to up my game. I’ve started deploying the ssh server component to my Windows test servers (I’ll write about that another day) and...

Przemyslaw Klys avatar

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

17 days ago | Przemyslaw Klys

PSTeams PowerShell module has been on the market for a while now. It supports sending notifications to Microsoft Teams channels via Incoming WebHooks. You could send a pretty message to the team's channel with just a few lines of code. With PSTeams 2.0, support for Adaptive Cards, Hero Cards, List Cards, and Thumbnail Cards was added. The post Introducing PSTeams 2.0 – Support for Adaptive Cards, Hero Cards, List Cards and Thumbnail Cards appeared first on Evotec.

Prateek Singh avatar

Weekly Newsletter – PowerShell Digest #011

19 days ago | Prateek Singh

Introduction If you want to stay on top of #PowerShell community and whatever is happening around the world related to PowerShell then you are at the right place friend! In... The post Weekly Newsletter – PowerShell Digest #011 appeared first on Ridicurious.

Matthew Dowst avatar

PowerShell Weekly – November 6, 2020

20 days ago | Matthew Dowst

Here is your weekly round up of what is happening in the world of PowerShell. Do you have a suggestion for this post? Do you know something that should be included? Let me know in the comments below, or on twitter.

Alexander Koehler avatar

Microsoft Teams Partner Tuesdays – TeamsPlayer gesucht!

21 days ago | Alexander Koehler

Für die meisten Leser dieses Blogs wird es vermutlich ein alter Hut sein, TROTZDEM soll an dieser Stelle mal etwas Werbung für Webinare von Microsoft gemacht werden. Es gibt unzählige EVENTS, inzwischen hauptsächlich online ( was ich persönlich auch nicht schlecht finde), welche qualitativ sehr gut sind. Es lohnt sich jedes Mal an einem der […] Der Beitrag Microsoft Teams Partner Tuesdays – TeamsPlayer gesucht! erschien zuerst auf it-koehler-blog.

Adam Bertram avatar

Azure AD Premium P1 vs P2: Which One to Choose?

21 days ago | Adam Bertram

Compare Azure AD Premium P1 vs P2 and choose which is better if you want protection features for your users in the cloud. The post Azure AD Premium P1 vs P2: Which One to Choose? appeared first on Adam the Automator.

Kelvin Tegelaar avatar

Monitoring with PowerShell: Monitoring Outlook offline mode and OST Sizes, and active PSTS.

21 days ago | Kelvin Tegelaar

As some of you have noticed I haven’t really been blogging for the past 2 weeks. My father recently died and I had to take some me-time. I’m going to be getting back to blogging regularly again starting now 🙂 Todays blog I’m going to be showing how to monitor if outlook has been set […] The post Monitoring with PowerShell: Monitoring Outlook offline mode and OST Sizes, and active PSTS.

Andy Levy avatar

Restoring Database Users After Copying the Database

22 days ago | Andy Levy

A former colleague emailed me with a question about retaining/fixing database users and permissions after restoring a database. They were copying a database from one instance to another, with different logins, users, and permissions between the two instances. Backup & restore to copy the database is easy enough, but because users & permissions are kept… The post Restoring Database Users After Copying the Database appeared first on FLX SQL with Andy Levy.

Roberth Strand avatar

Publish to PowerShellGallery with GitHub Actions

22 days ago | Roberth Strand

My next step in automating my PowerShell module development workflow is to have my module deploy to PowerShellGallery when creating a GitHub release. Last time it was doing unit testing with pester, now we want our code to get out in the world. What I want to accomplish is pretty simple, to make my release process simple. By using GitHub Actions, we can trigger tasks by creating a new release. When creating a release, we checkout our code and run Publish-Module like we would locally on our machine.

Michael Militoni avatar

PowerShell – What you need to know to get started

23 days ago | Michael Militoni

Introduction The objective of this post is to give you the key elements to permit you finding your path dealing with Powershell espcially if you are a new comer. Target audience ( Yes I need to specify 🙂 ): This… Continue reading →

Alexander Koehler avatar

Prüfen der aktuell installierten PowerShell Modulversion

24 days ago | Alexander Koehler

Von Zeit zu Zeit kann es hilfreich sein, die aktuell installierten PowerShell Module zu prüfen und ein Update zu installieren. Ja ich weiß, dass es in neueren PowerShell Versionen dafür ein cmdlet gibt: Update-Module (PS-Version 5.1).https://docs.microsoft.com/en-us/powershell/module/powershellget/update-module?view=powershell-5.1 Allerdings wollte ich eine Funktion bzw. einen Mechanismus haben, bei dem ich steuern kann ob ein Update gemacht wird […] Der Beitrag Prüfen der aktuell installierten PowerShell Modulversion erschien zuerst auf it-koehler-blog.

Emmanuel Demilliere avatar

Get 30 days email size in Exchange Online Mailbox

24 days ago | Emmanuel Demilliere

Get 30 days email size Hello, Today I wanted to share some PowerShell lines to help you calculate the size of 30 days of email inside an Exchange Online mailbox. The first approach will also work for Exchange 2010 and … Continue reading → The post Get 30 days email size in Exchange Online Mailbox appeared first on IT for Dummies.

Prateek Singh avatar

Weekly Newsletter – PowerShell Digest #010

27 days ago | Prateek Singh

Introduction If you want to stay on top of #PowerShell community and whatever is happening around the world related to PowerShell then you are at the right place friend! In... The post Weekly Newsletter – PowerShell Digest #010 appeared first on Ridicurious.

Jeff Hicks avatar

Finding Zombie Files with PowerShell

27 days ago | Jeff Hicks

Since this is Halloween weekend in the United States, I thought I’d offer up a PowerShell solution to a scary task – finding zombie files. Ok, maybe these aren’t really living dead files, but rather files with a 0-byte length. It is certainly possible that you may intentionally want a 0 length file. But perhaps...

Matthew Dowst avatar

PowerShell Weekly – October 30, 2020

27 days ago | Matthew Dowst

Here is your weekly round up of what is happening in the world of PowerShell. Do you have a suggestion for this post? Do you know something that should be included? Let me know in the comments below, or on twitter.

Jeff Hicks avatar

Distinguished Parsing with PowerShell and Regex

28 days ago | Jeff Hicks

The other day I’m chatting with my friend Gladys Kravitz about Active Directory and she makes an off-hand remark about parsing out organizational unit names from a distinguished name. On one hand, this is a pretty simple task, assuming a proper distinguished name from the Active Directory cmdlets. All you really need to do is...

Shane O'Neill avatar

PIVOT in PowerShell

28 days ago | Shane O'Neill

Words: 1151 Time to read: ~ 6 minutes Table of Contents Apologies Exploring our Data SQL Pivoting PowerShell Grouping our Data Manual Pivot Dynamic Pivot Why this is Closures Summary Apologies I’m going to start this post off with an apology. As Kevin Feasel ( Blog | Twitter ) mentioned about my last post Attempting … Continue reading "PIVOT in PowerShell"

Alexander Koehler avatar

Goldener Oktober; neue Partnerschaft mit jobsora.com

29 days ago | Alexander Koehler

Eine weitere Partnerschaft hat sich im Oktober kurzfristig ergeben. Ich freue mich, dass mein Blog inzwischen so beliebt ist, dass größere Portale verlinkt werden wollen. Vielen Dank an Jobsora für die Verlinkung meines Blogs. Mit Jobsora müssen Sie nicht mehr zahlreiche Websites besuchen, um die nächste Stufe Ihrer Entwicklung zu erreichen. So sparen Sie Zeit […] Der Beitrag Goldener Oktober; neue Partnerschaft mit jobsora.

Xajuan Smith avatar

Community blog ideas?

one month ago | Xajuan Smith

What would you like to see blogged or explained? Leave your thoughts below.

Bradley Wyatt avatar

Get Early Voting Locations, Drop Off Ballot Sites, and Election Polling Places with PowerShell

one month ago | Bradley Wyatt

The 2020 Election is happening on November 3rd, and many people have been lining up to vote early due to COVID-19. Now using PowerShell, you can get your registered polling places based on your address, all early voting locations around you, and drop off ballot locations. All of the information is retrieved using Google’s Civic Information API. Features Early Voting Locations To get early voting locations you can use Get-EarlyVotingPlaces or Get-EarlyPollingPlaces.