Practical IT Guides for Windows, SCCM & PowerShell Admins
TechyGeeksHome has been helping IT professionals and sysadmins since 2010. Find 1,500+ real-world guides covering Windows 10 & 11, Windows Server, SCCM/ConfigMgr, PowerShell scripting, Active Directory, networking, and virtualisation — all written from hands-on production experience by a UK IT pro with 26 years in the field.
Users love to keep their email for as long as they possibly can, but when IT Admins start telling them to archive their email because their mailbox is too big, sometimes things get worse and PST files end up being created all over your corporate Filestores. Even worse than that, users will create their PST … Read more
If you want your end user experience to show them the progress of an installation from your Software Center, then you will need to ensure that you have your command lines and user experience tab setup correctly. We have seen many people follow the “install in the background and don’t tell anyone the progress” method … Read more
If you are looking at setting up a SCCM user collection based on membership of an Active Directory Security Group, then you can use this WQL query for the collection. WQL Script To set this up, create a new collection and copy and paste this as its query: Variables You can add or remove any … Read more
If you have a stubborn file that you cannot delete or move, then you will need to take ownership of the file to allow you to carry out any action on it. To do this is a pretty simple process, just follow our step by step guide below to carry this out and enable you … Read more
We have recently been working on a Microsoft Office 365 email migration from on-premise to cloud based Exchange. One of the challenges that we faced was making the migration process as painless as possible for the end user. However, with thousands of end users having Microsoft Outlook 2010 installed and already configured to work with … Read more
Windows 10 is Microsoft’s latest operating system and many people use it on their computers, whether they are laptops or desktops. Even though it has been praised by lots of users, this OS has its own problems and the biggest one seems to be related to updates. Lots of people complain on forums that the … Read more
Following on from our recent guide about restarting a service on multiple devices, we were also asked about starting a stopped service using a similar method. This is pretty simple and can be carried out in almost exactly the same way. Powershell Script So to carry this out, you should create a txt file with … Read more
We have recently come across an issue when trying to deploy a test virtual machine using Hyper-V (Generation 2 – UEFI) that once you have selected your task sequence, you get an error and the task sequence bombs out. This is because we had not setup the correct drive partitions to be able to deploy … Read more
We recently had a requirement to restart a single service on multiple devices across a single network. At first, it was going to be the job of the helpdesk to logon to each device and manually restart this service. However, as usual, there is always a way of using Powershell to speed up such tasks. … Read more
We recently built a new Configuration Manager system for a client who wanted user collections for all departments and companies within their corporate group. We were going to set these up manually which is a fairly simple, but time consuming, job to do. But this was a time restricted installation so we had a quick … Read more
Following on from our recent posts for Configuration Manager collection queries, we have another one here for all devices that are Microsoft Exchange servers. Go ahead and create a new device collection and then use this query: select * from SMS_R_System inner join SMS_G_System_SERVICE on SMS_G_System_SERVICE.ResourceId = SMS_R_System.ResourceId where SMS_G_System_SERVICE.Name like “Microsoft Exchange%” Save the … Read more
If you are using Windows Server 2012 or newer, or if you are just using Windows Server Core, then this Powershell script will help you out by enabling Remote Desktop and setting the correct firewall inbound rules. Simply open up an elevated Powershell command box, or use Powershell ISE and use the two scripts below, … Read more