How many use PowerShell script to deploy some quick fixes. Let’s find out a solution to Fix SCCM Script Approve Deny Button is Disabled. More details about Fix SCCM Pre-Release Features are Grayed Out | Enable | ConfigMgr.
You can get more details about step by step guide – SCCM Run Script Deployment Step by Step Guide – Uninstall 7Zip without Package. And also read more details about Run PowerShell Script Directly from Collection Configuration Manager ConfigMgr.
Problem Statement
I do have full admin access to Configuration Manager (a.k.a SCCM), but still, I don’t have access to approve the scripts which I created.
- Navigate to \Software Library\Overview\Scripts
- When you try to right-click and approve the PowerShell script, the Approve/Deny option is disabled.
- How to Approve my own scripts in ConfigMgr (a.k.a ConfigMgr)?
Prerequisites
The following prerequisites should be in place to SCCM run the script options:
- The client device must be running PowerShell version 3.0 or later.
- The client device must be running with SCCM 1706 client version or later.
- Script Runners
- Script Authors
- Script Approvers
NOTE! – More details about ConfigMgr (a.k.a SCCM) Script real-world example – https://www.anoopcnair.com/sccm-run-script-step-by-step-guide/
Solution – FIX SCCM Script Approve Deny Button is Disabled
I found there is a setting called “Script Authors require additional script approver” in the hierarchy settings of the primary site server.
- Navigate to \Administration\Overview\Site Configuration\Sites
- Select the ConfigMgr primary site server
- Click on Hierarchy Settings
- Click on the General tab from hierarchy settings properties
- Remove the check-mark from “Script Authors require additional script approver“.
- Click OK to continue.
- Navigate to \Software Library\Overview\Scripts
- Click on the script you want to approve/deny.
- Click Approve/Deny button.
Resources
- Create and run PowerShell scripts from the Configuration Manager console
- SCCM Run Script Deployment Step by Step Guide