LocalPolicy-ToGPO
1.0.0
Migrate local policy settings to domain Group Policy Objects. Reads local firewall rules and security policy from servers and creates equivalent GPO settings for centralized management. Never modifies local policy — read-only on source, write to GPO only. Requires GroupPolicy and NetSecurity modules.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Larry Roberts. All rights reserved.
Package Details
Author(s)
- Larry Roberts Independent Consultant
Tags
GroupPolicy GPO Firewall LocalPolicy Migration Security WindowsFirewall
Functions
Get-LocalFirewallPolicy Get-LocalSecurityPolicy Copy-FirewallToGPO Copy-SecurityPolicyToGPO Compare-PolicyCompliance
Dependencies
This module has no dependencies.
Release Notes
Initial release. Read-only migration of local firewall and security policy to domain GPOs.
FileList
- LocalPolicy-ToGPO.nuspec
- .git\COMMIT_EDITMSG
- .git\HEAD
- .git\config
- .git\description
- .git\hooks\applypatch-msg.sample
- .git\hooks\commit-msg.sample
- .git\hooks\fsmonitor-watchman.sample
- .git\hooks\post-update.sample
- .git\hooks\pre-applypatch.sample
- .git\hooks\pre-commit.sample
- .git\hooks\pre-merge-commit.sample
- .git\hooks\pre-push.sample
- .git\hooks\pre-rebase.sample
- .git\hooks\pre-receive.sample
- .git\hooks\prepare-commit-msg.sample
- .git\hooks\push-to-checkout.sample
- .git\hooks\sendemail-validate.sample
- .git\hooks\update.sample
- .git\index
- .git\info\exclude
- .git\logs\HEAD
- .git\logs\refs\heads\master
- .git\logs\refs\remotes\origin\master
- .git\objects\00\8e3d455c4fb5bf401d2073744071243748c04d
- .git\objects\04\3d3736dfc5bd7c9dd9284f6f669c8a7bc1cf1b
- .git\objects\0a\691309aa18aa0eeac95af2569b41fdb9981b75
- .git\objects\17\09f24ed87ed1cd4620b84c9df778708cdfa1a9
- .git\objects\3d\febc73ae60ea02f51d4d178b1465afb878e8eb
- .git\objects\50\0f5e1c8a9d5b700c0427c6db8f305f40cea28d
- .git\objects\58\d565ee13a64aba428835730c558681111a84e3
- .git\objects\6a\21e3f3046bdf0d04703436fac92591064279e7
- .git\objects\71\66a9b0be3ca060d3afb596d378be2492d70165
- .git\objects\78\5e3797c3d7ecc35b4a2a984c2d4ae2ce95a95e
- .git\objects\7f\03307b37fda8d3797595464a3c57cd6949251e
- .git\objects\95\48a8dcddd62b7546156770866e069997e80c71
- .git\objects\b1\c6c1b7d8283083837340e6ceda55e0c7af54da
- .git\objects\b5\99851743c53f6efffd5b29f902465431d04685
- .git\objects\c4\7e45d90d9f100bc387e6fcc07995d6c1aaa6bf
- .git\objects\c9\5e1e9b83ab4992349fe7fb843587891eab479b
- .git\objects\d2\00093d7f53000ca850ab03f6e0e8bea71eac65
- .git\objects\fb\50829d48d6a23ef111b4cc1268de9481741bbe
- .git\refs\heads\master
- .git\refs\remotes\origin\master
- LICENSE
- LocalPolicy-ToGPO.psd1
- LocalPolicy-ToGPO.psm1
- Private\New-HtmlDashboard.ps1
- Public\Compare-PolicyCompliance.ps1
- Public\Copy-FirewallToGPO.ps1
- Public\Copy-SecurityPolicyToGPO.ps1
- Public\Get-LocalFirewallPolicy.ps1
- Public\Get-LocalSecurityPolicy.ps1
- README.md
- Samples\sample-report.html
- Tests\LocalPolicy-ToGPO.Tests.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 (current version) | 3 | 2/16/2026 |