I am trying to use Casper Remote on an outside of the network computer to change its name. The computer recently checked in. When I select the computer -- advanced -- reset computer names , it comes up with computer not avialable.
should this work if the computer is not on the local network ?
Best answer by charliwest
There are some feature requests for something along the lines of resolving this sort of issue https://jamfnation.jamfsoftware.com/featureRequest.html?id=471 (just one example) Its a great idea, you would need to have the remote machine start the connection though on check in
I would not expect it to work. Casper Remote uses SSH so it needs a no-proxy / no-NAT connection. If the users is at home behind a home router it won't work.
You could also do this by creating a policy scoped to that computer, and under the Maintenance tab, check the box that reads:
"Reset Computer Names Change the computer name on computers to match the computer name in the JSS"
Leave the Policy inactive, go ahead and change the computer's name in its record, and activate the policy. The next time the computer checks in, it will adopt the name you've given it in JSS.
There are some feature requests for something along the lines of resolving this sort of issue https://jamfnation.jamfsoftware.com/featureRequest.html?id=471 (just one example) Its a great idea, you would need to have the remote machine start the connection though on check in
@tdcxmanila I've done this reliably for quite some time. As @signetmac mentioned, leave it inactive until needed.
My suggestions. . . Set it to trigger on recurring checkin Set the execution frequency to Once Per Computer
And when you need to use it, set the computer name in the policy, scope it to the machine you need to change, and make it active. Then when the machine checks in, it should change the name.
Then watch the logs so that's once it's complete, make the policy inactive again until you have another machine you need this for.