Community Scripts
Community driven scripts to solve everyday IT needs.
51 PostsCommunity driven scripts to solve everyday IT needs.
51 PostsAwhile back I was trying to answer the question "How do I automate binding a user to a windows device in JumpCloud?" The answer to that question took me to the JumpCloud API documentation and started me down a rabbit hole I don't think I'll ever be a...
This script will create a CSV report based on the given PolicyId. The script prompts the user to enter the PolicyId and the folder directory it intends to save the CSV file. The PowerShell Module is required to run this scriptSave the script to a loc...
Hi I want to share my most recent work over the Xmas-holidays up until today to come up with a packaged script to assign a user to a device post agent installation in a self-service manner. <#.SYNOPSISTwo weeks ago there was a significant new enhanc...
HeyYou might remember my previous post about installing Winget in the SystemContext here. The recent Winget-version 1.4.3531 comes with a PowerShell-Module which gives you the following functions: Get-WinGetVersion Enable-WinGetSetting Disable-Win...
I want to create a thread to share resources on deploying the Crowdstrike Falcon agent on Mac using JumpCloud. Whatever tips and tricks, resources etc to help with Crowdstrike deploymentWe have a Commands gallery for Windows to deploy the agent. But ...
HiWe got a long weekend here in Singapore over Chinese New Year and I picked up an item on 'always want to look into this list' while it was pouring rain outside. I recalled the article from @pamlefkowitz a while back about "Shortcuts for Work and Fu...
I've been more active in the Slack community, but didn't want to miss out on sharing here as well. This is a bit less of a "script", but more of API automation.There was a slack question related to pulling reports from policies. I'd imagine that's ...
Last time I shared a "local-network patching" strategy for Windows devices, guess what, the very similar concept can be done on MacOS (and iPadOS,iOS) too! Let's go straight into it, shall we? The Benefit It has been brought more and more often typ...
Today I had a conversation with a new JumpCloud customer, and they raised an issue they have to optimize their JumpCloud onboarding project (i.e., deploying JumpCloud across their entire company, which is significant in size). The ask was to know the...
I planted a cliffhanger in my post managing Windows MDM policies with JC cmd about Windows Update Delivery Optimisation, figure it's time to unpack it - before the Xmas! Let's dive into it. The Benefit I got a few customers (especially the ones with...
Hi Folks, Recently, I came across a use case (configuring Delivery Optimisation for Windows update, more on that later) - Which it seems only configurable via "group policy" or the setting UI, I would always opt for manageability via PowerShell so, i...
Sharing a quick trick for swimming in JC's KB library more effectively Go to Chrome settings -> search engine -> Manage search engines and site search -> add search engine, Then input the lines below: "JumpCloud Support" "anyName.youLike" "https:/...
This is the path I took to create a recurring scheduled Command in JumpCloud to install a printer to a group of macOS devices. If you're like me and were asked to programmatically add a printer using JumpCloud to your macOS machines, you quickly disc...
I heard from a lot of our customers are asking for this - like the good old days we were tracking the "last logon event" Here is my take - leverage on the event goldmine Directory Insights (the user & admin events) via the JC pwsh module of course....
It's been a moment since I've used Dockutil but it's an amazing little utility to quickly set user docks via command line. Here's a short script below that first checks if Dockutil is installed, installs it if not and sets the user dock to the scrip...
HiIf you need to deploy/manage Cisco AnyConnect clients on macOS: you can find a great script here written by @Fulgubbe - which is working as expected for me. It just tweaked the XML for the profile a bit to my own needs. As an example, I bumped the ...
Last time I wrote a pwsh script for grouping the systems based on its geo location, in order to give our Python SDK a go, I ported the whole thing in Python . First thing first Clone the SDK repo (the "latest" branch) to your machine. Run the cmd to...
In the recent collaboration with @JuergenKlaassen by taking on a mini challenge on PowerShell: Build a nested JOSN body to be able call a PUT (change settings) on policy API - appending on the existing setting (the nature of PUT request, you will hav...
Hello I had this on my bucket list for a long time and now we (as in @shawnsong and myself) came up with a first version of a script to: Export an existing Windows Registry Hive from a Windows device (reference machine) andImport these into the Jump...
I've seen this request pop up a few times and want to provide a general workflow for those who wish to rename system hostnames from the Display Name field in JumpCloud. For those interested in more, I highly suggest the Advanced PowerShell Course on ...
This automation can be used to determine the groups of systems whose processor type is intel or silicon. It's designed to be run more than once. When you add new systems to JumpCloud this script would need to be run to group those systems based on th...
HiI compiled a little script to be used via Commands which allows you to apply custom GPO-settings for Microsoft Edge via Commands (not via Custom Advanced Registry Keys).Ingredients: What you will needa reference device -> which can be a VMMicrosoft...
Please find the article on LinkedIn here
It all came down from my colleague Rodger asked me a possibility if we can automatically add a system to a system group according to it's physical location. Well, the short answer we concluded is - YES! So, here is the how A few callouts before we j...
Here are two install scripts to install SentinelOne Agent with token on Mac and Linux. Run once a day or so. If installed it will exit installer. Mac version can also be used as a PostInstall script in an empty .pkg if you want to utilize Software Ma...
Inspired by @JuergenKlaassen 's latest post for Local Admin management - to secure the local admin with an unique and ephemeral password, we can take this a step further by using the the cmd trigger webhook, to pass in "parameters" as the environment...
Hey all,This question came up this week and I wanted to share with everyone in case someone else finds it useful. Outside of using the Directory Insights UI one can use the PowerShell module to get a report of users who've been suspended and export a...
Here is a Python script that I put together to gather the installed versions of specified applications for Windows, Linux, and MacOS.#!/usr/bin/env python3 import sqlite3 import requests import json import csv import pathlib import time from datet...
This script creates a CSV report of user associations (Group and Systems) How to use:1. Install the JumpCloud Powershell Module2. Save the contents of the script example to a file on a system.EX: ~/Report-Users_Bound_To_Groups.ps13. In a PowerShell t...
Although this scenario is not so common, but we have a KB for that - prior deploying JumpCloud agent to the device. I recently came across a similar case - Mac bind with AD, with JC agent installed. So, I forked the dis-bind script mentioned in the K...
User | Count |
---|---|
8 | |
6 | |
6 | |
3 | |
1 |