Blog

24
Aug

What modern management of Windows 10 looks like with Windows AutoPilot, Azure AD, SCCM, and Intune

Posted by | No Tags | Azure · Microsoft Intune · SCCM · Windows 10 | No Comments on What modern management of Windows 10 looks like with Windows AutoPilot, Azure AD, SCCM, and Intune

Your organization can support various operating systems across a wide range of device types, and manage them through a common set of tools such as SCCM, Microsoft Intune, or other third-party products. This “managed diversity” enables you to empower your employees to benefit from the productivity enhancements available on their new Windows 10 computers, while […]

Read More
10
Feb

SCCM Current Branch and pre-production clients

Posted by | · · · | SCCM | No Comments on SCCM Current Branch and pre-production clients

Hello, world! A quick blog to review the steps required to implement Pre-Production SCCM client upgrades. You will need a Device Collection with members used for testing upgrades. Verify the Hierarchy Settings – In the Configuration Manager console open Administration > Site Configuration > Sites, and choose Hierarchy Settings. On the Client Upgrade tab of the […]

Read More
04
Jan

Finding Duplicate UPN’s 2 Domains – Powershell

Posted by | No Tags | PowerShell | No Comments on 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 than the distinguished name and […]

Read More
17
Oct

Admins Toolbox – PowerShell Execution Time

Posted by | No Tags | PowerShell | No Comments on Admins Toolbox – PowerShell Execution Time

Hello again have you ever wondered how long it took to execute a powershell script or command? With a few lines of code we can retrieve that information from your history. We can pull from history the last executed command and set it as a variable. $command = Get-History -Count 1  Using builtin property’s EndExecutionTime and StartExecutionTime we […]

Read More
26
Aug

Converting msRADIUSFramedIPAddress to IPV4 PowerShell

Posted by | No Tags | Uncategorized | No Comments on Converting msRADIUSFramedIPAddress to IPV4 PowerShell

The other day I was asked the to run a report by security team on which AD users had dial-in configured for a static IP address and what IP address was assigned, if any. I did a quick Get-Aduser on the supplied test account and here are the results: GivenName               : Chris msRADIUSFramedIPAddress : 1869573999 Name                    : Chris […]

Read More
29
Jun

One editor many Languages – Visual Studio Code

Posted by | · · | PowerShell · Uncategorized · Windows 10 | No Comments on One editor many Languages – Visual Studio Code

I have been working a lot with Power Shell ISE and debugging scripts,  PS ISE is good but not the best as a debugger.  I was attending a Microsoft event when I was introduced to my new favorite editor, Visual Studio Code editor,  which was released to public preview on April 14, 2016.  You can customize it by installing […]

Read More
17
Mar

AdminCount? Protected groups? SDPROP? ADConnect permmision issues?

Posted by | No Tags | Azure · Office 365 · PowerShell · Uncategorized | No Comments on AdminCount? Protected groups? SDPROP? ADConnect permmision issues?

Not related, right? Wrong! I was working with a client to set up ADConnect and enable Exchange hybrid writeback environment.  A couple of days after the initial  sync, started running into permissions issues. A little background information: when you don’t use express setting during the ADConnect install you will need to use DSACLS to set up the correct security […]

Read More
01
Feb

Delegating SELF (Computer) to track logins

Posted by | · | Uncategorized | No Comments on Delegating SELF (Computer) to track logins

Last time we were talking about tracking Users and allowing updating of users attributes with what computers they were using. This time we will be looking at computers and track logins. We will be using a GPO and a login script to track logins and capture computer information, and then allow the computer object to update […]

Read More
15
Oct

Track where Users login with Active Directory

Posted by | · · | Uncategorized | No Comments on Track where Users login with Active Directory

In the following post we setup and track the last five computers a user has logged into and store that information in Active Directory for easy reporting.  First we need to allow the users objects the ability to update the comment field. The comment field was selected because it is a multivalued filed. See note. […]

Read More
02
Sep

PowerShell Uptime and Reboots

Posted by | No Tags | PowerShell | No Comments on PowerShell Uptime and Reboots

Hello all, more powershell fun. How often are you trouble shooting an application install or “insert error here” and the end user says, “Yes I rebooted!!!”.  Not that we don’t trust the end user, but it helps to be able to verify that the computer was rebooted. Here is a small script I use to determine […]

Read More