{"id":16615311,"url":"https://github.com/jonmosco/puppet-msuac","last_synced_at":"2025-06-11T12:37:04.315Z","repository":{"id":9809921,"uuid":"11791268","full_name":"jonmosco/puppet-msuac","owner":"jonmosco","description":"Microsoft UAC control","archived":false,"fork":false,"pushed_at":"2023-08-07T17:04:08.000Z","size":10,"stargazers_count":0,"open_issues_count":1,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-11T01:50:05.211Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Puppet","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jonmosco.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-07-31T13:18:18.000Z","updated_at":"2017-05-04T12:45:48.000Z","dependencies_parsed_at":"2024-11-16T23:37:54.822Z","dependency_job_id":null,"html_url":"https://github.com/jonmosco/puppet-msuac","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonmosco%2Fpuppet-msuac","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonmosco%2Fpuppet-msuac/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonmosco%2Fpuppet-msuac/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonmosco%2Fpuppet-msuac/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonmosco","download_url":"https://codeload.github.com/jonmosco/puppet-msuac/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonmosco%2Fpuppet-msuac/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259265651,"owners_count":22831213,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T02:09:10.872Z","updated_at":"2025-06-11T12:37:04.287Z","avatar_url":"https://github.com/jonmosco.png","language":"Puppet","funding_links":[],"categories":[],"sub_categories":[],"readme":"#msuac\n\n####Table of Contents\n\n1. [Overview](#overview)\n2. [Module Description - What the module does and why it is useful](#module-description)\n3. [Setup - The basics of getting started with msuac](#setup)\n    * [What msuac affects](#what-msuac-affects)\n    * [Setup requirements](#setup-requirements)\n4. [Usage - Configuration options and additional functionality](#usage)\n5. [Limitations - OS compatibility, etc.](#limitations)\n6. [Development - Guide for contributing to the module](#development)\n\n##Overview\n\nThe msuac module allows you to manage Microsoft User account control (MSUAC).\nUAC is a feature in Windows to help protect you from intrusive software by warning\nyou if changes are being made.  When a change to the computer is being made that requires\nadministrative privileges, UAC will prompt you based on its configuration.  This module will\nallow you to change those settings.\n\n##Module Description\n\nThis module will change the registry key values based on the desired UAC configuration.\n\n##Setup\n\n###What msuac affects\n\n* If UAC is set to 'Disabled', a reboot will be required for changes to take effect.\n\n###Setup Requirements\n\nDepends on the following modules:\n\n[puppetlabs/registry](https://forge.puppetlabs.com/puppetlabs/registry)\n\n[puppetlabs/stdlib](https://forge.puppetlabs.com/puppetlabs/stdlib)\n\n##Usage\n\nClass: msuac\n\n        class { 'msuac':\n          enabled =\u003e false,\n          prompt  =\u003e disabled,\n        }\n\n##Parameters:\n\n$prompt_value is one of the three option:\n\n0x00000000 (disabled)\n\nThis option SHOULD be used to allow the Consent Admin to perform an\noperation that requires elevation without consent or credentials.\n\n0x00000001 (authprompt)\n\nThis option SHOULD be used to prompt the Consent Admin to enter his or her\nuser name and password (or another valid admin) when an operation requires\nelevation of privilege.\n\n0x00000002 (default, consentprompt)\n\nThis option SHOULD be used to prompt the administrator in Admin Approval\nMode to select either \"Permit\" or \"Deny\" an operation that requires\nelevation of privilege. If the Consent Admin selects Permit, the operation\nwill continue with their highest available privilege. \"Prompt for consent\"\nremoves the inconvenience of requiring that users enter their name and\npassword to perform a privileged task.\n\n##Limitations\n\nWindows Versions supported:\n\n        - Windows Visa\n        - Windows 7\n        - Server 2008\n\n##Development\n\n##Release Notes/Contributors/Etc\n\nContributors:\n\n        Thomas Linkin \u003ctom@puppetlabs.com\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonmosco%2Fpuppet-msuac","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonmosco%2Fpuppet-msuac","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonmosco%2Fpuppet-msuac/lists"}