Chat now with support
Chat with Support

GPOADmin 5.15 - User Guide

Introducing Quest GPOADmin Configuring GPOADmin Using GPOADmin
Connecting to the Version Control system Navigating the GPOADmin console Search folders Accessing the GPMC extension Configuring user preferences Working with the live environment Working with controlled objects (version control root) Checking compliance Editing objects Synchronizing GPOs Exporting and importing
Creating Reports Working with the GPOADmin Dashboard Appendix: Windows PowerShell Commands Appendix: GPOADmin Event Log Appendix: GPOADmin Backup and Recovery Procedures Appendix: Customizing your workflow Appendix: GPOADmin Silent Installation Commands Appendix: Configuring Gmail for Notifications Appendix: Registering GPOADmin for Office 365 Exchange Online Appendix: GPOADmin with SQL Replication About Us

Appendix: Registering GPOADmin for Office 365 Exchange Online

Appendix: Registering GPOADmin for Office 365 Exchange Online

To use email notifications using Office 365 Exchange Online, you need to register GPOADmin with Azure Active Directory. During the registration process, the following variables are generated. These variables are used when you configure OAuth authentication.

In the Microsoft Azure dashboard, go to Azure Active Directory | App registrations, and click New Registration.
Under Supported account types, select Accounts in this organizational directory only (Single tenant) for the accounts that can access the application API.
Leave the Redirect URI (optional) field empty.
Click Register.
On the Overview tab, go to View API Permissions. Click Add a permission | Supported Legacy APIs | Exhange | Application permissions | Select full_access_as_app permission.
Click Add Permission.
On the API Permissions tab, under Grant consent, click Grant admin consent for tenant name.
Click Yes to confirm.
On the preview screen, click Overview, and note the application ID and the directory ID. ( You will need these values when setting up OAuth authentication.)
Click Certificates and secrets, and click New client secret.
Click Add.

Appendix: GPOADmin with SQL Replication

The following information details how to setup SQL replication to allow multiple GPOADmin servers in the same domain to run concurrently sharing a configuration store and a backup store.

Before setting up SQL replication, ensure the following is in place:

NOTE: These instructions are derived from Microsoft documentation.
Choose Full Mesh topology.
Right-click the Replication node and Configure Distribution -> This machine should be its own Distributor.
Subscriber Types page: Choose SQL Server 2008 or later.
Wizard actions: Select Create the publication.
Refresh the Local Publications node, then expand and select the new publication.
Right-click the publication and choose View Snapshot Agent Status.
Right-click the publication and choose New Subscriptions. (All subscriptions can be created from here.)
Merge Agent Location page: Choose Run all agents at the Distributor to create a similar replication path as the peer-to-peer setup.
Subscribers page: Click Add SQL Server Subscriber once for each SQL server in the replication. Choose the database on the target server for replication.
Synchronization Schedule page: Set the Agent Schedule to Run continuously for each subscription.
Initialize Subscriptions page: Select Initialize and set Initialize When to Immediately.
Subscription Type page: The Subscription Type should be Server. Set the Priority for Conflict Resolution to a different number for each subscription.

About Us

Quest creates software solutions that make the benefits of new technology real in an increasingly complex IT landscape. From database and systems management, to Active Directory and Office 365 management, and cyber security resilience, Quest helps customers solve their next IT challenge now. Around the globe, more than 130,000 companies and 95% of the Fortune 500 count on Quest to deliver proactive management and monitoring for the next enterprise initiative, find the next solution for complex Microsoft challenges and stay ahead of the next threat. Quest Software. Where next meets now. For more information, visit

Our logo reflects our story: innovation, community and support. An important part of this story begins with the letter Q. It is a perfect circle, representing our commitment to technological precision and strength. The space in the Q itself symbolizes our need to add the missing piece — you — to the community, to the new Quest.

For sales or other inquiries, visit

Technical support is available to Quest customers with a valid maintenance contract and customers who have trial versions. You can access the Quest Support Portal at

The Support Portal provides self-help tools you can use to solve problems quickly and independently, 24 hours a day, 365 days a year. The Support Portal enables you to:

This product contains the following third-party components. For third-party license information, go to Source code for components marked with an asterisk (*) is available at


License or acknowledgement

Google APIs Client Library for working with Oauth2 1.42.0

Apache 2.0

Google.Apis (Google API) 1.42.0

Apache 2.0

Google.Apis.Auth (Google API) 1.42.0

Apache 2.0

Google.Apis.Core (Google API) 1.42.0

Apache 2.0

Google.Apis.Gmail.v1 (Google API) 1.42.0

Apache 2.0

Microsoft.Identity.Client 4.4.0


MimeKit 2.2.0


Newtonsoft.Json 10.0.2



SharpZipLib License


The library is released under the GPL with the following exception:

Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination.

As a special exception, the copy holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.

Note The exception is changed to reflect the latest GNU Classpath exception. Older versions of #ziplib did have another exception, but the new one is clearer and it doesn't break compatibility with the old one.

Bottom line In plain English this means you can use this library in commercial closed-source applications.

Windows Installer XML Toolset (aka WIX) 3.11

Microsoft Reciprocal License (MS-RL)



Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating