Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stknohg/AdmxPolicy
Get Group Policy information from ADMX files.
https://github.com/stknohg/AdmxPolicy
admx group-policy powershell
Last synced: about 1 month ago
JSON representation
Get Group Policy information from ADMX files.
- Host: GitHub
- URL: https://github.com/stknohg/AdmxPolicy
- Owner: stknohg
- License: mit
- Created: 2017-03-02T12:39:27.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2021-01-22T01:38:18.000Z (almost 4 years ago)
- Last Synced: 2024-08-02T13:29:16.496Z (4 months ago)
- Topics: admx, group-policy, powershell
- Language: PowerShell
- Homepage:
- Size: 53.7 KB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starz - stknohg/AdmxPolicy - Get Group Policy information from ADMX files. (PowerShell)
README
# AdmxPolicy
Get Group Policy information from ADMX files.
## How to Install
You can install it from [PowerShell Gallery](https://www.powershellgallery.com/packages/AdmxPolicy/).
```ps1
Install-Module -Name AdmxPolicy -Scope CurrentUser
```## Usage
### Get-AdmxFileInfo
Get ADMX file meta information.
```ps1
Get-AdmxFileInfo -FilePath [ADMX file path]
```e.g.
```ps1
PS C:\> Get-AdmxFileInfo -FilePath "C:\Windows\PolicyDefinitions\ActiveXInstallService.admx" | Format-ListName : ActiveXInstallService.admx
DisplayName : ActiveX Installer Service
Description : 承認されたインストール サイトから ActiveX コントロールをインストールする
Categories : {AxInstSv}
```### Get-AdmxPolicies
Get group policy information from an ADMX file.
```ps1
Get-AdmxPolicies -FilePath [ADMX file path]
```e.g.
```ps1
PS C:\> Get-AdmxPolicies -FilePath "C:\Windows\PolicyDefinitions\ActiveXInstallService.admx" | Select-Object -First 1 | Format-ListName : ApprovedActiveXInstallSites
DisplayName : ActiveX コントロールの承認されたインストール サイト
ExplainText : このポリシー設定では、組織の標準ユーザーがコンピューターに ActiveX コントロールをインストールする際に使用できる ActiveX インストール サイトを
決定します。この設定が有効になっている場合、管理者は、ホスト URL で指定された、承認された Activex インストール サイトの一覧を作成できます。この設定を有効にした場合、管理者は、ホスト URL で指定された、承認された ActiveX インストール サイトの一覧を作成できます。
このポリシー設定を無効にした場合、または構成しなかった場合は、ActiveX コントロールのインストール前に、管理者資格情報を求めるダイアログが表示
されます。注: ホスト URL を指定する際に、ワイルドカード文字は使用できません。
RegistryType : LocalMachine
RegistryRootKeys : {HKEY_LOCAL_MACHINE}
RegistryPath : SOFTWARE\Policies\Microsoft\Windows\AxInstaller
ValueInfo : AdmxPolicy.PolicyValueInfo
FileName : ActiveXInstallService.admx
```Get group policy registry values.
e.g.
```ps1
PS C:\> $policy = Get-AdmxPolicies -FilePath "C:\Windows\PolicyDefinitions\ActiveXInstallService.admx" | Select-Object -First 1
PS C:\> $policy.Name
ApprovedActiveXInstallSites
PS C:\> $policy.DisplayName
ActiveX コントロールの承認されたインストール サイト
PS C:\> $policy.RegistryType
LocalMachine
PS C:\> $policy.RegistryRootKeys
HKEY_LOCAL_MACHINE
PS C:\> $policy.RegistryPSDrives
HKLM:
PS C:\> $policy.RegistryPath
SOFTWARE\Policies\Microsoft\Windows\AxInstaller
PS C:\> $policy.ValueInfoRegistryValueName EnabledValue DisabledValue HasEnabledList HasDisabledList HasElements
----------------- ------------ ------------- -------------- --------------- -----------
ApprovedList Decimal : 1 Decimal : 0 False False TruePS C:\> $policy.ValueInfo.Elements.Items
ElementType Id RegistryPath RegistryValueName
----------- -- ------------ -----------------
List ApprovedActiveXInstallSiteslist SOFTWARE\Policies\Microsoft\Windows\AxInstaller\ApprovedActiveXInstallSites
```## License
[MIT](./LICENSE)