Jamf extension attributes not populating Oct 14, 2020 · @RBlount , that did the trick. I can get the script to work in Terminal and spit out the information I want. Dec 19, 2023 · Hey , generally how I tend to solve these issues is by making the script output a lot of debug lines, so I can see what the script is actually seeing. I could not find anything related on Jamf Nation I have tried the above but does not seem to work on 10. In Extension Attribute I've chosen: Data Type: String and Input Type: Script In short, the script does work but Jamf doesn't like it as Extension Attribute. The machines affected are running 10. Jun 5, 2015 · Since Extension Attributes are dependent on the inventory collection you need to check that. Use cases for extension attributes Extension attributes can be used in many powerful ways. Any input is appreciated! Thanks in advance to everyone. Jul 8, 2024 · Jamf's purpose is to simplify work by helping organizations manage and secure an Apple experience that end users love and organizations trust. 10 or earlier, and in /usr/local/bin if it's 10. Any idea? The Dec 19, 2023 · This helps a lot and is some great info. However, after waiting a day, it's still not populating the results in Jamf Pro under the computer record. Jamf is not responsible for, nor assumes any liability for any User Content or other third-party content appearing on Jamf Dec 19, 2023 · The script is working on my end, but it does not post anything to the extension attribute. I have to be missing something dumb, any ideas would be much appreciated. Aug 28, 2012 · Jamf does not review User Content submitted by members or other third parties before it is posted. I'm waiting on a few more machines to check in during the re-occuring check in to do an inventory update. Jan 11, 2014 · We are currently on 9. 2, or 10. I have followed the directions from the link below adjusting as needed, however I cannot figure out how to get the plist to populate anything inside of <string> </string>. Mar 23, 2022 · Extension attributes allow you to collect extra inventory information. Your command results in a lot of data from each certificate it finds whereas you - 271262 May 13, 2022 · I'm trying to create an extension attribute in JAMF Pro that checks if the Jamf Connect user is logged into a device. Write a script for a computer extension attribute using the information from modules in the Scripting Series. Mar 4, 2019 · When I try that script in terminal I get the result: 6. I only want to track a single change, so I imagine this only needs an EA and a correlating "previous" EA. Nov 15, 2016 · Have you tried checking the Enrollment Complete option in your Update Inventory policy? I don't think the initial enrollment recon checks for extension attributes, so having it run a normal recon after enrolling may be your best option. I'd like to populate a separate extension attribute to track the previous SSID, State, and City if they've changed. Use the script to trigger a policy if a certain condition is not met. Dec 19, 2023 · The script is working on my end, but it does not post anything to the extension attribute. I'm looking for an extension attribute to find the version of Acrobat on all our clients so that I can start the process of standardizing on a version. Since Extension Attributes are dependent on the inventory collection you need to check that. Jamf is not responsible for, nor assumes any liability for any User Content or other third-party content appearing on Jamf I've configured some new extension attributes connected to eDirectory. Oct 24, 2022 · Once Extension Attributes were added to Jamf Pro, the Jamf admin community let their imagination go wild with use cases. Is there anything in my script that is preventing to post? If a user has more than 1 mac, I just want it to say "yes" in the extension attribute. As an example, one of the results of the command is below: macOS Mojave Security Update Developer Beta 2021-001: Version: 10. 654. Clearly, therefore, the JSS must be brokering this request. Jan 19, 2017 · Sure glad I ran by this. plist file. Apr 17, 2015 · Jamf does not review User Content submitted by members or other third parties before it is posted. Apr 9, 2015 · Thanks mm2270 for the explanation. ball Thanks for sharing that! I'll definitely look into it as populating the other fields automatically from LDAP would be useful. I appreciate your input and help May 10, 2019 · Jamf does not review User Content submitted by members or other third parties before it is posted. If the result is "No Unauthorized User Accounts", you're golden. What is often overlooked is the feature that allows for arbitrary data to be populated within an extension attribute. When iCloud is signed in the file balloons to 2K, when its not, the file shrinks to 56bytes. These can be in the form of a text field, drop-down menu, LDAP mapping or script. If I ask or say anything that doesn't make since please bare with me, I'm trying to learn the ropes. Here's what I ended up with, which is a combination of all of the sources above. When I create a smart group in Jamf with operator is and value 6. 12 test machines. 6 Many thanks and have a great weekend everyone! Carlo May 26, 2022 · Hey-oh JAMF nation. Apr 9, 2019 · Jamf Pro; Re: Extension Attribute Help; Options. I'm asking how to add an Extension Attribute Template. Everything's fine until it comes to populating the EA, then Sep 19, 2011 · I was wondering if any kind soul had an updated script/extension attribute to collect Wacom tablets on inventory. Subscribe to RSS Feed; Mark Topic as New; Mark Topic as Read; Float this Topic for Current User Aug 8, 2015 · I was hoping there was a way to have an extension attribute run once or maybe have it begin but then stop when it detects that the field it is supposed to populate has already been done. I enrolled a new machine and it did not pull this extension attribute until I ran "sudo jamf recon" Also worth mentioning, we do not have SSH open, so Casper Remote's inventory functionality isn't feasible in our environment. While the use of names is a supported mechanism for identifying the extension attribute value you wish to update, names of extension attributes can be changed, while the id remains static. In this case it tells if the computer or devices is connected to a student or an employee. 6 Source: Apple Install Date: 1/29/21, 9:11 AM “Anytime you want to do something outside of the norm, you are running an extension attribute," Seago explained as he underscored how powerful extension attributes can be for an organization. Apr 9, 2015 · When you use defaults with just defaults read <plist domain>, its using the account that's running the script for the location to look in. M. Keep in Nov 8, 2018 · Here is a sample of an extension attribute I use. I have tried a couple ways to get the info from the file from a script, but when I get to putting the script into the extension attribute it seems to fall apart. . 11 - 10. Since we haven't had the information in Jamf before, it seems like it has to go through all devices and users again for the information to be searchable. 14. :-) You can verify if the EA is working by going to a computer record in the JSS, and then clicking on Extension Attributes in the inventory list. It will do exactly what you're looking for! Apr 6, 2017 · I am working on this now actually, and I have been using this list of LDAP attributes. Jamf is not responsible for, nor assumes any liability for any User Content or other third-party content appearing on Jamf Jul 12, 2023 · Yes, you can pull extended attributes from Azure AD into an Extension Attribute. walters , just ran a test of this wonderful script on my 10. Nov 15, 2016 · The extension attribute will populate the correct information if I'm physically on the machine running "sudo jamf recon". How often do you have that set to happen in your environment? Clearing the log of the Policy that does your periodic recon will speed up the initial inventor Nov 9, 2014 · freddie, Thank you very much for your help. This may work fo Aug 16, 2011 · I need to create an Extension Attribute that calls an AD Group. Took some examples from other software version reporting examples and was able to figure out where the version number lived. Nov 16, 2016 · Hi @dan. I want to use this to make a smart group (X Users get X script. We then create extension attributes for the breadcrumbs, and smart groups from those extension attributes. I'm going to implement your recommendations and work from there. Jan 16, 2024 · Yes, you can pull extended attributes from Azure AD into an Extension Attribute. I added a few accounts to your sysauth list - do you think these need to be added to the general list? _applepay _mbsetupuser _captiveagent _ctkd _datadetectors _findmydevice _gamecontrollerd _hidd _mobil Feb 26, 2020 · Im trying to create an iCloud Status Extension Attribute that checks for the size of the MobileMeAccounts. All my other extension attributes seem to be populating fine for these machines. "<result>Attribute Value</result>") Nov 16, 2011 · @zskidmor I would imagine the Extension Attribute was always working, it was the Smart Group that was not. Through practical examples and workflows, see how Extension Attributes can automate tasks, improve reporting, and streamline object deployment in Jamf Pro, aiding in better management of your tech environment. We have versions as old as Reader and Pro 9 up to Reader and Pro DC. I select the software title, setup Software Title Settings, accept the Extension attribute, b May 14, 2014 · The high level overview of how it works is, a script called “update-extension-attributes. 5, 10. Nov 9, 2014 · Our JSS has an extension attribute called "Computer Role" that is populated manually using a drop down menu. Is there a way that I can populate this such as how I can use jamf recon -room "104" to populate the room field? Sep 21, 2022 · I've been setting up Patch Management and everything seems to be going well, except, that any patch management policy I set up (for example - Firefox) which uses an extension attribute doesn't seem to work. It worked seamlessly with LDAP, but migrating our LDAP connections to AAD doesn't seem to be enough for the previously configured EA to continue working and populate attribute. Sep 26, 2016 · Hi @brock. I'll have to mess around with my extension attribute to get the path for the currently logged in user. There are certain formatting standards we'd like to maintain in all of our EA scripts and having a template with those headers, variables, etc. Jul 14, 2019 · I populate extension attributes for SSID, State, and City. Feb 26, 2020 · Im trying to create an iCloud Status Extension Attribute that checks for the size of the MobileMeAccounts. I have removed proper names for privacy reasons: May 13, 2022 · I'm trying to create an extension attribute in JAMF Pro that checks if the Jamf Connect user is logged into a device. I have tried to get the list by using , but still its not populating. Create a smart group to send email notifications if that condition is not met. iOS 11 will remove them this fall, macOS will continue to support them until 2019. Create an extension attribute for each data point you plan to store. This is a useful function to collect data that resides on managed computers. All content on Jamf Nation is for informational purposes only. He wrapped up with a demo by creating a mobile extension attribute and reminding the crowd to check out Jamf Nation for more extension attributes, which Jul 12, 2023 · Yes, you can pull extended attributes from Azure AD into an Extension Attribute. Aug 1, 2017 · #!/bin/sh /usr/local/bin/jamf recon exit 0. 22 and see any Smart Group that is based on an extension attribute have this issue where the group membership continues to grow and grow. The ID can also be found in the URL when viewing the resource within the web interface. Thank you!! Looks like I've got some more testing to do. I do like your idea, especially the fact that it serves two purposes: the variety of EA's and the local file aspect. Admins have used Extension Attributes for everything from asset management workflows (keeping track of a “born on” date or perhaps a “retirement” date) to triggering software deployments from third party software. Jamf is not responsible for, nor assumes any liability for any User Content or other third-party content appearing on Jamf Apr 9, 2019 · Need some help here, i'm trying to get the applications list of the machine using Extension Attribute field. I am trying to get an extension attribute setup in JAMF to query what AD groups have been setup with local admin rights to our computers. I have an Extension Attribute that will simply not populate and I truly cannot figure out why. They are displayed in the General category of user inventory information. Jamf is the only company in the world that provides a complete management and security solution for an Apple-first environment that is enterprise secure, consumer simple and protects personal privacy. Keep in mind inventory collection and just running policies are not actually the same thing. 9. The multiple values can later be used when creating smart groups and advanced searches with the extension attribute criteria and the "has" or "does not Aug 10, 2022 · Your question is almost word for word the same as. Jamf is not responsible for, nor assumes any liability for any User Content or other third-party content appearing on Jamf Feb 26, 2021 · The documentation is pretty good here for extension attributes with a script where your output must be returned as XML. snelson It seems that the sgdeamin is located in /usr/bin/ if it's 10. I'm able to get the list in a single line rather than generating them in new lines. I haven't had a chance to check if re-enrolling resolves the issue. I appreciate your input and help Mar 11, 2022 · I'm not asking how to add an Extension Attribute. Any help is greatly appreciated. The logic available for parsing data stored within extension attributes is not very extensive and large sets of data are best stored in a 1-to-1 manner similar to key/value pairs. 7. Aug 23, 2010 · It would be rather useful in the context of what I am trying to do to be able to populate a specific extension attribute from a script, or failing that to run recon with a switch that just forced it to update a specific extension attribute rather than doing a full recon. Jun 16, 2020 · I am trying to create an extension attribute to gather the UPN for the current logged in user. Jul 24, 2017 · Apple plans to stop support for 32-bit apps across iOS and macOS. One caveat is that if field is populated and then for some reason you completely delete that LDAP attribute, it never deletes the value from the extension attribute. However, if someone installed it and then uninstalled it, the computer would still populate the Smart Group - from what I'm seeing in my testing. Jan 29, 2021 · However I'm looking to get both the macOS update(s) that were installed and the Install Date when it happened into an Extension Attribute. A big Thank You @BurrowsI and @mm2270 :) Apr 6, 2017 · What are extension attributes An extension attribute allows you to collect extra inventory from your computers or mobile devices. It seems like that is what is happening. You can ver Jan 16, 2024 · Yes, you can pull extended attributes from Azure AD into an Extension Attribute. May 25, 2022 · Hey-oh JAMF nation. 11+. Jun 5, 2015 · Have you checked to make sure the Macs are submitting inventory to the JSS successfully? IOW, check the last Update time field for the affected systems to see when they last submitted full inventory. Since this is an EA script, you won't really get the lines of output when it collects inventory, so what you might want to consider is creating a reg Jan 16, 2024 · Yes, you can pull extended attributes from Azure AD into an Extension Attribute. I essentially did what you did and broke it into an elif, and that seems to have fixed it. I am a new JAMF admin coming previously from a Helpdesk role. sh” will loop through a folder of Extension Attribute scripts located locally on a Mac, and populate a final xml file with each scripts results, and finally, upload the xml file to the computer’s JSS record using the API. You just type the attribute you want in the box and hit save. Nov 16, 2018 · Is an extension attribute able to write to the "User and Location" fields in Jamf Pro? If not, I'm thinking I could probably achieve most of this already and just do a regular 'ol extension attribute, but I'd prefer the data to be in the standard locations instead of the custom Extension Attributes section of inventory on the computer record. In Jamf Pro, you can create extension attributes manually. The machine I took the screenshot of actually completed inventory each of those 40 times. Oct 12, 2012 · I want to perform an asynchronous LDAP lookup to populate some brand new Extension Attributes that are mapped to LDAP attributes. E / JAMF Casper Administrator Fox Networks Group Nov 16, 2018 · @ryan. I'm trying to put something in Self Service that allows a tech to input a serial number and ticket number, and writes that into an extension attribute for the record. - 32341 The ID number for an extension attribute is the same as described in Creating and Populating Values. Jul 12, 2023 · Yes, you can pull extended attributes from Azure AD into an Extension Attribute. May 14, 2018 · Jamf does not review User Content submitted by members or other third parties before it is posted. It's calculated once properly and then as systems check in it grows until all 28,000 systems are in that collection. Sep 26, 2022 · Jamf does not review User Content submitted by members or other third parties before it is posted. 10. Thanks! Apr 1, 2019 · I'm having an issue (new to Jamf, Mac and bash) in getting an extension attribute to populate from a script that searches for a file that lives in a properties file under the user folder. Jun 8, 2015 · Yes, that's what I'm meaning. Jan 25, 2017 · For posterity: There is now an App in the Mac App Store, called The MUT. Inventory will complete without errors but fields do not fill in. Most Macs are not bound to AD and live their lives off-network, so they would be unable to query LDAP directly. This EA runs a script that checks for the existence of a certificate on a custom keychain, then outputs either "Found" or "Not found" accordingly. Dec 19, 2023 · Subscribe to RSS Feed; Mark Topic as New; Mark Topic as Read; Float this Topic for Current User; Bookmark; Subscribe; Mute; Printer Friendly Page Dec 9, 2015 · I searched and couldn't find an answer. Understand how these attributes extend inventory data, helping you keep tabs on essential information from your endpoints. Since this is an EA script, you won't really get the lines of output when it collects inventory, so what you might want to consider is creating a reg Jan 19, 2024 · Yes, you can pull extended attributes from Azure AD into an Extension Attribute. Will update when I've tested that. Extension attributes can be populated by multiple-value attributes from an LDAP server, such as "memberOf". This would then allow me to Jul 8, 2024 · Extension attributes allow you to collect extra inventory information. The only problem is if the account doesn't have a full name attribute, which is ty Jun 11, 2018 · Hey, Sorry to open up something old but I have been playing around with the API stuff and I am aware of the MUT but wanted to do it via - 32341 Jun 7, 2023 · I am in the same boat for pulling down information from AAD for extension attributes, namely configuring a UPN field for configuration of a security tool. In your case above, that would be root. Nov 16, 2016 · @mm2270 YES! Funny you mentioned that, this was exactly my logic this morning. 654 I don't see any results in the group. Jamf is not responsible for, nor assumes any liability for any User Content or other third-party content appearing on Jamf Nov 15, 2016 · @alliehodge Here's what we're using: #!/bin/sh # Extension Attribute to read the SafeGuard Version if [ -f - 136049 Oct 12, 2022 · Hey gang- Thought I had this one locked up, but was woefully incorrect. Extension attribute values are populated using an input type, which can be any of the following: Text field Pop-up menu Script Directory Service attribute mapping In Jamf Pro , you can Sep 26, 2016 · We use breadcrumbs for many things, they're basically just a way we can record if something has happened, sometimes we put data in them. already included would be very helpful. g. Dec 19, 2023 · Subscribe to RSS Feed; Mark Topic as New; Mark Topic as Read; Float this Topic for Current User; Bookmark; Subscribe; Mute; Printer Friendly Page Nov 15, 2016 · Subscribe to RSS Feed; Mark Topic as New; Mark Topic as Read; Float this Topic for Current User; Bookmark; Subscribe Nov 9, 2014 · You could use the API and some scripting to accomplish this. I used the Microsoft Graph Explorer to find a weird attribute (proxyAddresses), one that I knew would not be in Jamf Pro, put it into an Extension Attribute and the info was pulled back. i've seen cases of Macs failing to push up an inventory collection to the JSS, but still able to run normally policies just fine. Sep 26, 2016 · The extension attribute script is reading the temporary list of known-good, authorized user accounts, comparing that to the current user accounts on the computer, exempting the authorized accounts, then populating the extension attribute field. But I believe it's worki Dec 19, 2023 · This helps a lot and is some great info. This is of course assume that you have a user associated with that machine. I simple put in the LDAP attribute name and once the device (in this case an iPad) does an inventory update the field is populated. Pop-up menu. Apr 9, 2015 · If I run the script directly on the device it shows the expected value, but the EA value always returns blank in the JSS. Nov 16, 2016 · Hi @alliehodge You may want to consider putting in the full path to the sgdeadmin binary in the command in the script that pulls the - 136049 Sep 22, 2022 · The EA Patch Management installed won't collect the info needed for the patch management report until a Mac runs a recon to submit inventory. ) Any help would be much appreciated!--Matt Lee, CCA/ACMT/ACPT/ACDT Senior IT Analyst / Desktop Architecture Team / Apple S. I will give this a try in our testing environment and see how it goes. Anyone have any ideas? We are running 9. For Example : TextWrangler Adobe Photoshop Adobe CreativeCloud May 13, 2022 · I'm trying to create an extension attribute in JAMF Pro that checks if the Jamf Connect user is logged into a device. Jun 7, 2023 · I am in the same boat for pulling down information from AAD for extension attributes, namely configuring a UPN field for configuration of a security tool. I was using a Smart Group to determine if SNOW was installed by using the JSS installed packages criteria. Aug 8, 2022 · Not sure why this is failing. Does your attribute automatically populate without having to force a recon on the machine? Mine appears to work if I force a recon on the machine locally; it'll store a Mar 18, 2015 · Jamf does not review User Content submitted by members or other third parties before it is posted. Jamf is not responsible for, nor assumes any liability for any User Content or other third-party content appearing on Jamf Dec 19, 2023 · Hey , generally how I tend to solve these issues is by making the script output a lot of debug lines, so I can see what the script is actually seeing. So I created this script to let me know if users have signed into their iCloud account, which they are not allowed to. 3 Jamf Pro administrators are likely familiar with the ability to use a script that runs on managed macOS devices to populate extension attributes. You can have additional output, but the value of the attribute is specified with the <result> tag (e. Oct 12, 2020 · Jamf does not review User Content submitted by members or other third parties before it is posted. Jul 8, 2024 · You can use a Directory Service attribute mapping to populate an extension attribute. You should then see the results of any EAs that you have running on the computer. Dec 18, 2023 · The script is working on my end, but it does not post anything to the extension attribute. Does anyone have Extension Attribute to find the 32-bit Mac apps? I can find these in the Mac System Report, but I'd rather come up with an JAMF PRO in Create custom fields to collect almost any type of data from a computer or mobile device. Use the id of the extension attribute rather than the name when populating information on a per-device basis. Then update your inventory on a machine and it should populate. In other words, without using a full path to the plist for the defaults read command, it assumes something like: defaults Mar 13, 2020 · This post is almost 5 years old but still it helped me to fix one of the critical issue that was bugging me from many days in our JAMF environment. Information and posts may be out of date when you view them. Extension attribute values are populated by using an input type, which can be any of the following: Text field. 13. Example: If you had a CSV with a column that included serial number, name or JSS ID of the computer and another column that included the "role" you could build a loop that submitted the Extension Attribute for the individual computer objec Sep 28, 2018 · I wanted to share this extension attribute that seems to work for capturing the Zoom client version installed on a machine in absence of any patch management. When I run this script locally on macs, the recon command updates the extension attributes correctly, populating the database with the expected results, but when it runs as a policy, all the results are cleared out leaving no information in the extension attribute fields. dimaj zezqw lsuhja qhrr xioocz qnkr poiwr kzjh luaw qqxqq jqskyeu dngeh ehehi drsxea ysswsc