Computer Name (Workflow Question)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Posted on 01-25-2017 06:39 AM
I have a workflow question.
Basically what we are doing is building manually, then using a quickadd package to enroll the device. Right now I have the techs set the HostName through Sharing, and then running the quickadd package.
What I would like to do is this.
- Run the quickadd package
- Run a policy in Self Service to set the computer name/hostname (scutil script, anyone?)
- Then in the same policy, install base software, which then kicks off a restart to add admin account, bind to ad, encrypt, etc.
My question is...how do I get the name to update in the JSS to the then renamed computer? Or will it update automatically?
- Labels:
-
Imaging
-
Jamf Nation
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Posted on 01-25-2017 06:43 AM
@Pacers31Colts18 simply doing jamf recon
after changing the name will update the JSS. So something like this:
scutil --set ComputerName $newCompName
scutil --set HostName $newCompName
scutil --set LocalHostName $newCompName
jamf recon
Of course you'll need the rest of the logic to ask for the computer name, etc.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Posted on 01-25-2017 07:48 AM
scutil --set ComputerName $newCompName scutil --set HostName $newCompName scutil --set LocalHostName $newCompName jamf recon
@stevewood would this do the same thing?
jamf setcomputername -name $newCompName
jamf recon
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Posted on 01-25-2017 08:08 AM
@Volker Yes, that would. I'm just old school and use scutil
for whatever reason. And the fact that he mentioned it in his post was why I did it that way.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Posted on 01-25-2017 11:00 AM
What I did in the past was add a preflight script inside the QuickAdd package that will name the computer. That way the techs only had one package to install. Of course, we had to create a package for all the various computer names.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Posted on 01-26-2017 07:21 PM
Thanks guys.
What I have it doing is this now:
- Build
- Run QuickAdd Package
- Kick off Base Software Configuration, this then installs the software. At the very end (after it installs Command Line Tools), it will prompt the tech to enter the computer name. Once finished...it reboots, joins to the domain. On login, FV kicks off.
