-
Notifications
You must be signed in to change notification settings - Fork 4
Create a Self Service Policy
Once your printer-installer.py
script is uploaded to your JSS, create a policy to make it available to your users.
-
On your JSS, navigate to Computers > Policies and click New.
-
In the General payload enter a Display Name for the policy, eg. "Printer Installer". Ensure the Enabled checkbox is selected. Set an appropriate category. If applicable to your environment, select an appropriate "Site". Since this is a Self Service policy, leave all *Trigger checkboxes unselected. Set the Execution Frequency to "Ongoing" to allow users to add multiple printers whenever they need. To ensure the most up-to-date version of your script is always used, do not select to "Make Available Offline".
-
Configure a Scripts payload by clicking "Add" next to your "Printer Installer" script. In the available options for the script, configure any needed parameters (See Advance Policies for info on advanced usage). For purposes of this example, we'll leave all parameters blank, which will display all printer queues to the end user.
-
Navigate to the Scope tab and set an appropriate scope. Your needs and environment will determine the best scope to apply here. For this example, we'll just target "All Computers" and "All Users".
-
Navigate to the Self Service tab and enable "Make the policy available in Self Service".
Set the "Button Name" to your preference. The default "Install" should work fine, but it's up to you.
Set a "Description" and enable "Ensure that users view the description" if you would like.
Upload or select a pretty icon 🖨
Elect to "Feature the policy on the main page" and set your preferred categories as appropriate.
-
Save your policy and give it a test!