PowerShell
Reporting on SCCM Application Deployment Progress with Powershell
I'm going to show you a new approach to getting deployment status out of SCCM. Most of our readers are familiar with using SCCM Reports, or the SCCM console, to get deployment status when asked. Usually, when asked, I turn to SQL. However, I was looking at all the cmdlets [...]
Admins Toolbox – PowerShell oneliners
Microsoft's PowerShell can be an awesome tool to manage the Windows operating system, as well as the Azure cloud. What is PowerShell used for? Put simply, Microsoft created PowerShell to make things like task automation and configuration management easier. Admins like it because: It’s open source It’s more powerful than [...]
CM Tech Preview 1708 – Make Scripts Work for You!
Greetings everyone, If you haven't heard by now, the newest branch of SCCM 1706 brought the concept of managing PowerShell scripts within the Administrators console that can be executed against Devices or Device Collections. This a an awesome feature that has tons of possibilities. You may have quickly noticed that [...]
The Value of Managed Services
Today we are going to tell you a little story and see if it rings true for your organization. This is a story of a fictitious company named Contoso. Although Contoso is the popular make believe company Microsoft has been so kind to share with us over the years, the [...]
Patch or Petya: There Are Only Two Choices When It Comes to Security
Cyberattacks don't appear to be going away anytime soon. This is what businesses need to do to mitigate IT security threats.
Use PowerShell to find unmanaged computers
Greetings fellow IT geeks. Today's post is centered around PowerShell and a recent request we had from a client. The Issue So like many companies out there, there can be many computers in your SCCM database and Active Directory that are one or more of the following: Stale AD Object Non [...]
Finding Duplicate UPN’s 2 Domains – Powershell
Hello All I was recently working on a project to migrate users from legacy domain to a primary domain. One of the many challenges is finding conflicting UPN between the two domains. UPN (User-Principal-Name) is an Internet-style login name for a user based on the Internet standard RFC 822. The UPN is shorter [...]
Blog The Case of NIC Teaming VS Sysprep
Hello again all and I hope everyone had a great set of Holidays! Today I'll be blogging about an incident I ran across with sysprep on a bare metal host. We were attempting to deploy out a new 4 Node Hyper-V 2012 cluster. Our long term goal was to eventually [...]
PowerShell Training: Switch Parameter Validation
Summary There are many ways to validate the presence of a parameter within a PowerShell script or function, but some are definitely better. This post provides a PowerShell function that demonstrates the results of various validation methods and specifies which methods should be used. Introduction PowerShell provides a number [...]
Why Can’t we all just get along? AKA Task Sequences vs PowerShell (32/64 bit)
Once Upon A Time.... I was recently in a situation where I needed both 32-bit and 64-bit PowerShell scripts to be able to read/write Task Sequence Variables. After trying various methods I was able to get the 32-bit scripts to read and write Task Sequence Variables successfully. All Was [...]