Kelvin Tegelaar
Blogs, Articles, and Posts
Automatically uploading applications to intune tenants
(cyberdrain.com)
So I've been doubting if I should make this blog. I found that others had already done this and
By: Kelvin Tegelaar submitted:Jun 15 2022
So I've been doubting if I should make this blog. I found that others had already done this and
maybe my method would just be redundant. After some slight convincing I figured my method does have its merits. One of them being that it uses the secure application model, and thus its easy to apply to all partner tenants for a CSP, the other benefit is that this could run headless as a completely automated solution.
By: Kelvin Tegelaar submitted:Jun 15 2022
Automating with PowerShell: an Azure DynDNS replacement
(cyberdrain.com)
Oracle has bought DynDNS somewhere in 2019 and decided to slowly start killing off the DynDNS
By: Kelvin Tegelaar submitted:Jun 16 2022
Oracle has bought DynDNS somewhere in 2019 and decided to slowly start killing off the DynDNS
Managed DNS services. This has caused us to look for a different solution. Of course, I immediately thought of Azure, with an Azure DNS hosted zone.
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Creating your own password push
(cyberdrain.com)
I was recently talking with some friends in MSPGeek about Password pushing options, and that it's
By: Kelvin Tegelaar submitted:Jun 16 2022
I was recently talking with some friends in MSPGeek about Password pushing options, and that it's
kind of strange of relying on a third party closed service to generate and send passwords to clients. You're not 100% in control and often it misses some form of functionality like a password generator or somesuch.
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Deploying Microsoft Teams Templates
(cyberdrain.com)
ne of the biggest challenges we've faced when moving over our client base towards a cloud-only
By: Kelvin Tegelaar submitted:Jun 16 2022
ne of the biggest challenges we've faced when moving over our client base towards a cloud-only
infrastructure has been the development of Teams. Teams is amazing tool on it's own but there is a risk regarding governance and training, but also explosive growth of teams and the way these are implemented. Especially because Teams makes self-services super easy.
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Deploying Unifi DHCP Option
(cyberdrain.com)
Last week one of my friends was working on deploying DHCP options to automatically adopt devices
By: Kelvin Tegelaar submitted:Jun 16 2022
Last week one of my friends was working on deploying DHCP options to automatically adopt devices
inside networks managed by a Windows DHCP server. The process is pr etty straight forward - Add a vendor class, add the option, and set it to the correct IP address. Unfortunately, that of course means a lot of clicking in the DHCP console on each Windows Server he manages....
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Enabling Secure Defaults (And SD explained)
(cyberdrain.com)
In one of the groups I am in there was some confusion about how Secure Defaults work and how to
By: Kelvin Tegelaar submitted:Jun 16 2022
In one of the groups I am in there was some confusion about how Secure Defaults work and how to
deploy the Secure Defaults centrally, so I figured I would try to help with this.
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Getting device warranty information
(cyberdrain.com)
This morning I woke up with a mission; I wanted to fix HP warranty reporting for my PSWarranty
By: Kelvin Tegelaar submitted:Jul 22 2022
This morning I woke up with a mission; I wanted to fix HP warranty reporting for my PSWarranty
PowerShell Module. If you're not familiar yet I've blogged about the module and warranty reporting before here. Most of the module has been left the same so you can reference that blog for more information.
By: Kelvin Tegelaar submitted:Jul 22 2022
Automating with PowerShell: Increasing the O365 Secure Score
(cyberdrain.com)
At the start of this week I've blogged about reading the secure score and documenting it. This is of
By: Kelvin Tegelaar submitted:Jun 16 2022
At the start of this week I've blogged about reading the secure score and documenting it. This is of
course just one part of the new beta Secure Score module. The next one is actually the more fun part; applying the correct security settings to a tenant.
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: setting OneDrive ownership
(cyberdrain.com)
So I've been hard at work on CIPP the last couple of weeks and because of that haven't had time to
By: Kelvin Tegelaar submitted:Jun 16 2022
So I've been hard at work on CIPP the last couple of weeks and because of that haven't had time to
blog really. The great thing is that all of the stuff I normally blog about is pretty easy to integrate into CIPP
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Setting Sharepoint Sharing Settings
(cyberdrain.com)
For a long time SharePoint Admin Settings wasn't something available inside the Graph API. We always
By: Kelvin Tegelaar submitted:Jul 8 2022
For a long time SharePoint Admin Settings wasn't something available inside the Graph API. We always
had to jump through many hoops and had an issue with running changes headless because the PowerShell modules didn't support it. Recently I've been in contact with the SharePoint team and we now have a functional API for most of the important admin settings.
By: Kelvin Tegelaar submitted:Jul 8 2022
Automating with PowerShell: Shipping your logs
(cyberdrain.com)
This time we're going to use PowerShell to setup moving your logs to a centralized logging engine.
By: Kelvin Tegelaar submitted:Jun 16 2022
This time we're going to use PowerShell to setup moving your logs to a centralized logging engine.
By: Kelvin Tegelaar submitted:Jun 16 2022
Changing Modern and Basic authentication settings
(cyberdrain.com)
A friend of mine recently asked the question on how he could edit the Modern Authentication settings
By: Kelvin Tegelaar submitted:Jun 16 2022
A friend of mine recently asked the question on how he could edit the Modern Authentication settings
in Office365. He found that when he went to the new Settings Pane for Modern Authentication he could change settings specifically to block older clients.
By: Kelvin Tegelaar submitted:Jun 16 2022
Deploying default Intune configurations
(cyberdrain.com)
So I've been kind of Intune focused lately, mostly because I'm just really enjoying the technology.
By: Kelvin Tegelaar submitted:Jun 16 2022
So I've been kind of Intune focused lately, mostly because I'm just really enjoying the technology.
I also see that a lot of MSPs are still struggling with deploying a default autopilot configuration and are kind of avoiding it with the worries that you make a total mess of things.
By: Kelvin Tegelaar submitted:Jun 16 2022
Deploying Temporary Access passwords
(cyberdrain.com)
So last time I spoke about Passwordless but skimped over the new feature TAP. TAP stands for
By: Kelvin Tegelaar submitted:Jun 16 2022
So last time I spoke about Passwordless but skimped over the new feature TAP. TAP stands for
Temporary Access Password and TAP is actually pretty cool, especially for MSPs deploying loads of devices. The TAP is a generated password th at has a maximum amount of uses...
By: Kelvin Tegelaar submitted:Jun 16 2022
Documenting with PowerShell Chapter 5: File share permissions
(cyberdrain.com)
Today I?ll be showing you how to upload permissions to IT-Glue using the IT-Glue API and the
By: Kelvin Tegelaar submitted:Jun 15 2022
Today I?ll be showing you how to upload permissions to IT-Glue using the IT-Glue API and the
NTFSSecurity module. We?;ll also have a generic non-ITGlue version you can use with whatever documentation system you use.
By: Kelvin Tegelaar submitted:Jun 15 2022
Documenting with PowerShell: Active Directory domain and settings
(cyberdrain.com)
Clients that still have a server on-site are become rare these days - Most of our client base is
By: Kelvin Tegelaar submitted:Jun 15 2022
Clients that still have a server on-site are become rare these days - Most of our client base is
either completely public cloud using AAD or they have hosted servers in our private cloud. For these clients I've made the following script to document their Active Directory server settings. I always I want to be in complete control of my clients environment. That means having up to date documentation at the ready.
By: Kelvin Tegelaar submitted:Jun 15 2022
Documenting with PowerShell: Documenting admin actions
(cyberdrain.com)
So with all this exchange news going around, I figured there's enough people writing about that so I
By: Kelvin Tegelaar submitted:Jun 16 2022
So with all this exchange news going around, I figured there's enough people writing about that so I
won't bother; there's lots a smart scripts flying about that can be used to find the webshells, etc. Instead I'm focussing on M365 admin actions.
By: Kelvin Tegelaar submitted:Jun 16 2022
Documenting with PowerShell: Documenting mobile devices
(cyberdrain.com)
This was a request by a friend in one of the peer groups I operate in. He wanted a method to
By: Kelvin Tegelaar submitted:Jun 16 2022
This was a request by a friend in one of the peer groups I operate in. He wanted a method to
document which mobile devices exist in a O365 tenant and put them into IT-Glue as configurations. I figured I'd help him real quick and blog about it.
By: Kelvin Tegelaar submitted:Jun 16 2022
Documenting with PowerShell: Documenting Print Servers
(cyberdrain.com)
Before I start on this; I agree. Printers are the bane of our existence in IT and I am hoping for a
By: Kelvin Tegelaar submitted:Jun 16 2022
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.
By: Kelvin Tegelaar submitted:Jun 16 2022
Documenting with PowerShell: Documenting Remote Access
(cyberdrain.com)
A friend of mine recently requested if it would be possible to document some of the types of remote
By: Kelvin Tegelaar submitted:Jun 16 2022
A friend of mine recently requested if it would be possible to document some of the types of remote
access tools that are installed on a computer, and list the possible access URLs; that way he could easily document which access methods are open and audit them once in a while to see if he...
By: Kelvin Tegelaar submitted:Jun 16 2022
Documenting with PowerShell: Office 365 Secure Score PowerShell module
(cyberdrain.com)
A while back I wrote a blog about the Secure Score and how to increase it. After that blog I got a
By: Kelvin Tegelaar submitted:Jun 16 2022
A while back I wrote a blog about the Secure Score and how to increase it. After that blog I got a
lot more questions about documenting Secure Score with the Secure Application model.
By: Kelvin Tegelaar submitted:Jun 16 2022
Enabling MFA with Web-Sign in for Windows Devices
(cyberdrain.com)
Microsoft has introduced web sign-in some months ago as an alternative way to log into Windows. Web
By: Kelvin Tegelaar submitted:Jun 16 2022
Microsoft has introduced web sign-in some months ago as an alternative way to log into Windows. Web
Sign-in allows you to sign in using your M365 credentials and multifactor authentication token, or using a Azure AD Temporary Access Pass. Web-Sign in is pretty cool as users get presented with a modern authentication pop-up dialog when signing in, the same one they are used to seeing when logging into the Office suite applications.
By: Kelvin Tegelaar submitted:Jun 16 2022
Faster Exchange PowerShell commands
(cyberdrain.com)
We've had the ExchangeOnlineManagement PowerShell module for some time now. This module is the
By: Kelvin Tegelaar submitted:Jun 16 2022
We've had the ExchangeOnlineManagement PowerShell module for some time now. This module is the
faster and better method of managing Exchange Online via PowerShell - It just has some downsides right now for most Microsoft Partners.
By: Kelvin Tegelaar submitted:Jun 16 2022
Getting new Secure App Model tokens
(cyberdrain.com)
Since I've released CIPP I've been getting a load of questions about the Secure Application Model,
By: Kelvin Tegelaar submitted:Jun 16 2022
Since I've released CIPP I've been getting a load of questions about the Secure Application Model,
one of the most common occurrences happens to be that users somehow don't get their tokens setup completely, and need to retrieve these again.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring Azure App Proxies
(cyberdrain.com)
Sometime back I made a youtube video about how to use Azure App Proxy. This was received really good
By: Kelvin Tegelaar submitted:Jun 16 2022
Sometime back I made a youtube video about how to use Azure App Proxy. This was received really good
in a lot of the communities I frequent but a worry popped up by someone recently; how am I sure that the Azure Application Proxy is always completely functional at my clients? You can monitor the service of course, but that does not mean that the entire connection to Azure is functional.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring interactive system execution
(cyberdrain.com)
So this is a bit of a weird one, and more of an experimental idea than something I actually use in
By: Kelvin Tegelaar submitted:Jun 16 2022
So this is a bit of a weird one, and more of an experimental idea than something I actually use in
production. A friend of mine is using my PSexec monitoring script. He just has a couple of issue with that; he's running an application that actively uses psexec to create some elevation. That's quite...
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring M365 Service Communications
(cyberdrain.com)
Microsoft has decided to move the old service communication API to Graph endpoints, which is pretty
By: Kelvin Tegelaar submitted:Jun 16 2022
Microsoft has decided to move the old service communication API to Graph endpoints, which is pretty
handy for us as Microsoft partners because it makes it a little bit easier to retrieve these issues programmatically, and be aware of them before the client gives us a call at times.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: App hangs
(cyberdrain.com)
I was talking to a friend the other day and he was using my user experience script in his RMM system
By: Kelvin Tegelaar submitted:Jun 16 2022
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, or he had other clients with crashing services that could not be prevented.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring battery health
(cyberdrain.com)
This one was requested by several users for a while, I added this to some script libraries but never
By: Kelvin Tegelaar submitted:Jun 16 2022
This one was requested by several users for a while, I added this to some script libraries but never
actually released it on the blog so I figured it's a good way to get back into blogging.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring Bitdefender status
(cyberdrain.com)
We're considering moving RMM systems, and that means reevaluating parts of our stack. One of the
By: Kelvin Tegelaar submitted:Jun 16 2022
We're considering moving RMM systems, and that means reevaluating parts of our stack. One of the
pain points in our current stack is the monitoring of anti-virus, we often felt like there is not enough transparency and data returned via our RMM system. Either the system does not return the current state of alerts or forces us to use separate portals.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring DNS record changes
(cyberdrain.com)
At my company we use a dynamic DNS service for load balancing or failover. This is great because
By: Kelvin Tegelaar submitted:Jun 15 2022
At my company we use a dynamic DNS service for load balancing or failover. This is great because
clients don't notice downtime when a failover or load balancing action occurs. It makes everything smooth and fluent for clients and users of our systems. The only problem with this is that sometimes a failover occurs and you don't notice. Great for users, not so great for administrators; if a server crashes in the woods, did it really crash at all? To make sure we always get notified about these situations we use the following script via our RMM system.
By: Kelvin Tegelaar submitted:Jun 15 2022
Monitoring with PowerShell: Monitoring Domain Admins logon
(cyberdrain.com)
So this is one I've been researching for a new tool I'm creating. AzPAM, AzPAM will be a Privledged
By: Kelvin Tegelaar submitted:Jun 16 2022
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 pretty close to releasing an alpha version soon!
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring legacy authentication logons
(cyberdrain.com)
So Microsoft has announced a while back that legacy authentication is no longer going to be
By: Kelvin Tegelaar submitted:Jun 16 2022
So Microsoft has announced a while back that legacy authentication is no longer going to be
supported, due to COVID we had some extra time to prepare our clients for this change as its been postponed to July of 2021. We've helped all of our clients move to modern authentication last year but I understood there is still a bit of a struggle for other MSPs to achieve this.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring listening applications
(cyberdrain.com)
In one of the online communities I follow someone encountered an issue with application listeners
By: Kelvin Tegelaar submitted:Jun 16 2022
In one of the online communities I follow someone encountered an issue with application listeners
and ports being in use. The use case is that users have a Autocad type application installed that launches a server on a specific port; the users also run a remote control application that at times steals the port.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring MFA Usage
(cyberdrain.com)
So I've blogged about this before too, but times change and monitoring MFA usage is becoming a
By: Kelvin Tegelaar submitted:Jun 16 2022
So I've blogged about this before too, but times change and monitoring MFA usage is becoming a
little more difficult . Microsoft allows per-user MFA, Security Defaults, and Conditional Access all to be used concurrently. I've created this monitoring script that returns which users seem to fall out of any Multi-factor authentication scope, and also reports what type of authentication is currently active on the tenant. Using the normal PowerShell methods you can only find if a user has per-user MFA enabled, if a user uses Conditional Access or Security Defaults it shows the per-user MFA state as disabled, which is a little annoying.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring network traffic
(cyberdrain.com)
In any case, let's get back to our regular scheduled program: Monitoring and documentation scripts!
By: Kelvin Tegelaar submitted:Jun 16 2022
In any case, let's get back to our regular scheduled program: Monitoring and documentation scripts!
?? This time we're tackling three issues in one; We're going to monitor traffic usage to see if a connection isn't saturated. We're also going to check if the NIC speed is correct and we're going to check if the connection is metered and if it is alert on it.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring O365 alerts
(cyberdrain.com)
So today we're tackling two blogs in one again, we're going to be focussing on two different types
By: Kelvin Tegelaar submitted:Jun 16 2022
So today we're tackling two blogs in one again, we're going to be focussing on two different types
of alerting policies. The first getting alerts for M365 or Azure P1/P2 users via the Graph API, these alerts are pretty cool as you can see if users are connecting from tor nodes/VPN nodes, or from stuff like malware linked IPs. Monitoring these alerts actively via your RMM helps you in making sure that users are as safe as they can be.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring O365 unused products
(cyberdrain.com)
As an MSP we manage a lot of clients, and I'm pretty sure we've all been in situations where a
By: Kelvin Tegelaar submitted:Jun 16 2022
As an MSP we manage a lot of clients, and I'm pretty sure we've all been in situations where a
client had some leavers in the company and not notify us as the administrators, or that the client had some very inactive users that don't really need to be licensed or could be converted to a shared mailbox for example.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring Outlook offline mode and OST Sizes, and active PSTS
(cyberdrain.com)
Todays blog I'm going to be showing how to monitor if outlook has been set to offline mode by the
By: Kelvin Tegelaar submitted:Jun 16 2022
Todays blog I'm going to be showing how to monitor if outlook has been set to offline mode by the
user, and if the OST size is nearing it's maximum size, as a bonus I'm also giving you the option of alerting on active PST files. The offline mode is just a handy gizmo to notify users that they might've misclicked - It still happens to our users from time to time.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring Storage Spaces and Windows RAID
(cyberdrain.com)
So this blog was requested a lot lately - I'm not a big fan of using Windows RAID anywhere but
By: Kelvin Tegelaar submitted:Jun 16 2022
So this blog was requested a lot lately - I'm not a big fan of using Windows RAID anywhere but
Storage Spaces is becoming more relevant each day, with S2D and larger deployments. Storage Spaces is Microsoft's successor to the classical Windows Software RAID options.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring WVD availability
(cyberdrain.com)
We're in the middle of WVD deployment at my MSP. This client is located all over the world and
By: Kelvin Tegelaar submitted:Jun 16 2022
We're in the middle of WVD deployment at my MSP. This client is located all over the world and
needed an easy way to manage virtual desktops over many regions. This deployment actually got me thinking about how monitoring the WVD environment should be done.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Notifying users of Windows Updates
(cyberdrain.com)
With my recently released RunAsUser module there's been an influx of questions on what it could be
By: Kelvin Tegelaar submitted:Jun 16 2022
With my recently released RunAsUser module there's been an influx of questions on what it could be
used for. I've tried to describe as much as possible on the github page and the previous blog about it. But one I wanted to talk about real quick is the ability to create Toast notifications.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Predict when disk is full
(cyberdrain.com)
I've always liked predictive monitoring as it allows you to be as proactive as you can be - making
By: Kelvin Tegelaar submitted:Jun 16 2022
I've always liked predictive monitoring as it allows you to be as proactive as you can be - making
small analysis on stuff like disk space can make a huge difference in how you respond to incidents but I rarely see this integrated into RMM systems - Often there are some reports on which you could extrapolate this data manually but that means you'll only do it on demand and it will require your time.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Typosquat domain checking
(cyberdrain.com)
One of my team members was following Blackhat today and showed me a pretty cool tool they
By: Kelvin Tegelaar submitted:Jun 16 2022
One of my team members was following Blackhat today and showed me a pretty cool tool they
demonstrated during the conference. The presenters showed a method of checking if your O365 domain was being Typosquated. The tool can be found here. The presenters made a Python tool, and I figured to create an alternative in PowerShell.
By: Kelvin Tegelaar submitted:Jun 16 2022
Uploading your RMM application to all Intune tenants
(cyberdrain.com)
This script is based on some earlier work I've done for uploading general applications to Intune
By: Kelvin Tegelaar submitted:Jun 16 2022
This script is based on some earlier work I've done for uploading general applications to Intune
tenants, but I've transformed this into a module to allow a easy synchronization between your RMM system and M365. There's some prework that'll need to be performed for each supported RMM system. Check out the Github page for the latest and greatest information as the blog can be outdated.
By: Kelvin Tegelaar submitted:Jun 16 2022
Using PowerShell to generate and deploy Group Policies for non-domain environments
(cyberdrain.com)
By: Kelvin Tegelaar submitted:Jun 15 2022
By: Kelvin Tegelaar submitted:Jun 15 2022
Projects, Scripts, and Modules
Automating with PowerShell: A much better partner portal
(cyberdrain.com)
This is my super secret project that I have been working on for some weeks. A lot of my time outside
By: Kelvin Tegelaar submitted:Jun 16 2022
This is my super secret project that I have been working on for some weeks. A lot of my time outside
of work was sunk into this effort. Somewhere last year I made a post about a better partner portal. This was super well received and I got a lot of amazing feedback on it.
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Automatically following all Sharepoint Sites or Teams for all users
(cyberdrain.com)
So a while back we had a client that uses a lot of sharepoint sites. The client only used Sharepoint
By: Kelvin Tegelaar submitted:Jun 16 2022
So a while back we had a client that uses a lot of sharepoint sites. The client only used Sharepoint
online, and found it hard to find all the sites in one place. We pointed them to https://YOURDOMAIN.sharepoint.com/_layouts/15/sharepoint.aspx which gives a nice overview of sites and teams.
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Automating intune Autopilot configuration
(cyberdrain.com)
So yesterday I was watching a webinar about intune and Autopilot. Autopilot is pretty cool for MSPs
By: Kelvin Tegelaar submitted:Jun 15 2022
So yesterday I was watching a webinar about intune and Autopilot. Autopilot is pretty cool for MSPs
because it becomes fairly simple to give users a nice OOBE. It also makes setup for devices a lot less of a hassle, the only issue that was spoken about during the webinar is that there is still a lot of manual clicking. This is why I took it upon myself to create some automation scripts for AutoPilot.
By: Kelvin Tegelaar submitted:Jun 15 2022
Deploying AAD branding to all clients
(cyberdrain.com)
The following script changes the branding text, it's also easy to adapt the script to update the
By: Kelvin Tegelaar submitted:Jun 16 2022
The following script changes the branding text, it's also easy to adapt the script to update the
images, the logos, or even help with localization. To check out all the options I suggest grabbing the documentation by Microsoft here. Remember that you need a P1 subscription or higher for branded portals.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Detecting Log4J files
(cyberdrain.com)
Hey all, so this is a pretty quick one, to add onto the already many scripts released for this. In
By: Kelvin Tegelaar submitted:Jun 16 2022
Hey all, so this is a pretty quick one, to add onto the already many scripts released for this. In
this script we're trying to get all the files that could suffer from the Log4J issue in CVE-2021-44228.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring Windows Server Backup
(cyberdrain.com)
Some MSPs are using Windows Server Backup as a 'last resort' type of backup, if online backups fail,
By: Kelvin Tegelaar submitted:Jun 16 2022
Some MSPs are using Windows Server Backup as a 'last resort' type of backup, if online backups fail,
or the backup software does not work, they still have an image based backup for those huge emergencies.
By: Kelvin Tegelaar submitted:Jun 16 2022
RunAsUser
(github.com)
This module has been created to have the ability to run scripts under the current user session while
By: Kelvin Tegelaar submitted:Jun 16 2022
This module has been created to have the ability to run scripts under the current user session while
the application executing this script only has SYSTEM access. This is especially useful when performing tasks from RMM(Remote Monitoring and Management) systems that do not have the abilty to execute monitoring components in user-space.
By: Kelvin Tegelaar submitted:Jun 16 2022
Books, Media, and Learning Resources
Tech in 5 minutes: Azure Functions
(cyberdrain.com)
Tech in 5 minutes is a new video series to help managed services providers, or technology
By: Kelvin Tegelaar submitted:Jun 16 2022
Tech in 5 minutes is a new video series to help managed services providers, or technology
specialists get small digestible bites about new technologies, complex scripts, and solutions you could be implementing in your MSP today. I'm fairly anti-tool culture where MSPs get a different tool for each minor inconvenience and focus just on that tool, so I'll be focussed on modern technologies in the Microsoft stack, but also will cover other external tools if they make a big enough difference.
By: Kelvin Tegelaar submitted:Jun 16 2022
Tech in 5 minutes: M365 Universal Print
(cyberdrain.com)
In about 5 minutes, I'll walk you through what Universal Print is, what is isn't, and how to deploy
By: Kelvin Tegelaar submitted:Jun 16 2022
In about 5 minutes, I'll walk you through what Universal Print is, what is isn't, and how to deploy
a shared printer via Universal Print
By: Kelvin Tegelaar submitted:Jun 16 2022