Skip to content

Commit 9025e6b

Browse files
X-GuardianGod-damnit-all
authored andcommitted
Fix Unapproved Verbs
1 parent 8bf0927 commit 9025e6b

File tree

5 files changed

+27
-31
lines changed

5 files changed

+27
-31
lines changed

GPRegistryPolicy.psd1

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Description = 'Module with cmdlets to work with GP Registry Policy .pol files'
2727
RequiredModules = @()
2828

2929
# Nested Modules - Modules that must be imported into the global environment prior to importing this module
30-
NestedModules = @('GPRegistryPolicyResource.psd1')
30+
NestedModules = @('GPRegistryPolicyResource','GpRegistryPolicyParser')
3131

3232
# Minimum version of the Windows PowerShell engine required by this module
3333
PowerShellVersion = '5.0'
@@ -59,5 +59,6 @@ PrivateData = @{
5959

6060
} # End of PrivateData hashtable
6161

62-
FunctionsToExport = @('Import-GPRegistryPolicy','Export-GPRegistryPolicy','Test-GPRegistryPolicy','Parse-PolFile','Read-RegistryPolicies','Create-RegistrySettingsEntry','Create-GPRegistryPolicyFile','Append-RegistryPolicies')
62+
FunctionsToExport = @('Import-GPRegistryPolicy','Export-GPRegistryPolicy','Test-GPRegistryPolicy','Import-PolFile','Read-RegistryPolicies','New-RegistrySettingsEntry','New-GPRegistryPolicyFile','Add-RegistryPolicies')
63+
AliasesToExport = @('Append-RegistryPolicies','Create-RegistrySettingsEntry','Create-GPRegistryPolicyFile','Parse-PolFile')
6364
}

GPRegistryPolicy.psm1

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ data LocalizedData
2222
}
2323

2424
Import-LocalizedData LocalizedData -filename GPRegistryPolicy.Strings.psd1
25-
Import-Module "$PSScriptRoot\GPRegistryPolicyParser.psm1" -DisableNameChecking
2625

2726
$script:SystemAndAdminAccounts = @(
2827
'NT AUTHORITY\SYSTEM',
@@ -366,7 +365,7 @@ function Import-GPRegistryPolicy
366365
$Parameters.Add('KeyPrefix', $KeyPrefix)
367366
}
368367

369-
$RegistryPolicies = Parse-PolFile -Path $Path
368+
$RegistryPolicies = Import-PolFile -Path $Path
370369

371370
foreach ($rp in $RegistryPolicies)
372371
{
@@ -480,9 +479,9 @@ function Export-GPRegistryPolicy
480479

481480
$RegistryPolicies = Read-RegistryPolicies -Entries $Entries -Division $Division
482481

483-
Create-GPRegistryPolicyFile -Path $Path
482+
New-GPRegistryPolicyFile -Path $Path
484483

485-
Append-RegistryPolicies -RegistryPolicies $RegistryPolicies -Path $Path
484+
Add-RegistryPolicies -RegistryPolicies $RegistryPolicies -Path $Path
486485
}
487486

488487

@@ -598,8 +597,8 @@ function Test-GPRegistryPolicy
598597
# Export the the temp registry key into a file to get expected settings
599598
Export-GPRegistryPolicy -Path $tempFileExpected -Entries @($tempRegKey) @Parameters
600599

601-
$ActualRP = Parse-PolFile -Path $tempFileActual
602-
$ExpectedRP = Parse-PolFile -Path $tempFileExpected
600+
$ActualRP = Import-PolFile -Path $tempFileActual
601+
$ExpectedRP = Import-PolFile -Path $tempFileExpected
603602

604603
$ActualRPInJSON = ConvertTo-Json -InputObject $ActualRP
605604
$ExpectedRPInJSON = ConvertTo-Json -InputObject $ExpectedRP
@@ -664,7 +663,3 @@ Function Assert
664663
throw $ErrorMessage;
665664
}
666665
}
667-
668-
#Export-ModuleMember -Function 'Import-GPRegistryPolicy','Export-GPRegistryPolicy','Test-GPRegistryPolicy'
669-
#Export-ModuleMember -Function 'Parse-PolFile','Read-RegistryPolicies','Create-RegistrySettingsEntry','Create-GPRegistryPolicyFile','Append-RegistryPolicies'
670-
Export-ModuleMember -Function 'Import-GPRegistryPolicy','Export-GPRegistryPolicy','Test-GPRegistryPolicy','Parse-PolFile','Read-RegistryPolicies','Create-RegistrySettingsEntry','Create-GPRegistryPolicyFile','Append-RegistryPolicies'

GPRegistryPolicyParser.psm1

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -169,10 +169,11 @@ Reads a .pol file, parses it and returns an array of Group Policy registry setti
169169
Specifies the path to the .pol file.
170170
171171
.EXAMPLE
172-
C:\PS> Parse-PolFile -Path "C:\Registry.pol"
172+
C:\PS> Import-PolFile -Path "C:\Registry.pol"
173173
#>
174-
Function Parse-PolFile
174+
Function Import-PolFile
175175
{
176+
[Alias('Parse-PolFile')]
176177
[OutputType([Array])]
177178
param (
178179
[Parameter(Mandatory=$true,Position=0)]
@@ -440,8 +441,9 @@ in a .pol file later.
440441
.PARAMETER RegistryPolicy
441442
Specifies the registry policy entry.
442443
#>
443-
Function Create-RegistrySettingsEntry
444+
Function New-RegistrySettingsEntry
444445
{
446+
[Alias('Create-RegistrySettingsEntry')]
445447
[OutputType([Array])]
446448
param (
447449
[Parameter(Mandatory = $true)]
@@ -528,8 +530,9 @@ An array of registry policy entries.
528530
.PARAMETER Path
529531
Path to a file (.pol extension)
530532
#>
531-
Function Append-RegistryPolicies
533+
Function Add-RegistryPolicies
532534
{
535+
[alias('Append-RegistryPolicies')]
533536
param (
534537
[Parameter(Mandatory = $true)]
535538
[GPRegistryPolicy[]]
@@ -543,7 +546,7 @@ Function Append-RegistryPolicies
543546

544547
foreach ($rp in $RegistryPolicies)
545548
{
546-
[Byte[]] $Entry = Create-RegistrySettingsEntry -RegistryPolicy $rp
549+
[Byte[]] $Entry = New-RegistrySettingsEntry -RegistryPolicy $rp
547550
$Entry | Add-Content -Path $Path -Encoding Byte
548551
}
549552
}
@@ -588,8 +591,9 @@ Creates a file and initializes it with Group Policy Registry file format signatu
588591
.PARAMETER Path
589592
Path to a file (.pol extension)
590593
#>
591-
Function Create-GPRegistryPolicyFile
594+
Function New-GPRegistryPolicyFile
592595
{
596+
[Alias('Create-GPRegistryPolicyFile')]
593597
param (
594598
[Parameter(Mandatory)]
595599
$Path
@@ -746,5 +750,3 @@ Function Convert-StringToInt
746750

747751
return $result
748752
}
749-
750-
Export-ModuleMember -Function 'Parse-PolFile','Read-RegistryPolicies','Create-RegistrySettingsEntry','Create-GPRegistryPolicyFile','Append-RegistryPolicies'

GPRegistryPolicyResource.psm1

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,3 @@ class RegistryPolicy {
3535
return $this
3636
}
3737
}
38-
39-
Export-ModuleMember -Function ''

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -163,12 +163,12 @@ These cmdlets will allow you to work with .POL files, which contain the registry
163163

164164
---
165165

166-
## Parse-PolFile
166+
## Import-PolFile
167167
Reads a .pol file containing group policy registry entries and returns an array of objects each containing a registry setting.
168168

169169
### Syntax
170170
```
171-
Parse-PolFile [-Path <string>] [<CommonParameters>]
171+
Import-PolFile [-Path <string>] [<CommonParameters>]
172172
```
173173

174174
| Parameter Name | Description |
@@ -177,7 +177,7 @@ Parse-PolFile [-Path <string>] [<CommonParameters>]
177177

178178
### Example
179179
```
180-
C:\PS> $RegistrySettings = Parse-PolFile -Path "C:\Registry.pol"
180+
C:\PS> $RegistrySettings = Import-PolFile -Path "C:\Registry.pol"
181181
```
182182

183183
---
@@ -206,13 +206,13 @@ C:\PS> $RegistrySettings = Read-RegistryPolicies -Divistion 'LocalMachine' -Entr
206206

207207
---
208208

209-
## Create-RegistrySettingsEntry
209+
## New-RegistrySettingsEntry
210210
Creates a .pol file entry byte array from a GPRegistryPolicy instance. This entry can be written
211211
in a .pol file later.
212212

213213
### Syntax
214214
```
215-
$RegistrySettings = Create-RegistrySettingsEntry [-RegistryPolicy <GPRegistryPolicy[]>
215+
$RegistrySettings = New-RegistrySettingsEntry [-RegistryPolicy <GPRegistryPolicy[]>
216216
```
217217

218218
| Parameter Name | Description |
@@ -221,17 +221,17 @@ $RegistrySettings = Create-RegistrySettingsEntry [-RegistryPolicy <GPRegistryPol
221221

222222
### Example
223223
```
224-
C:\PS> $Entry = Create-RegistrySettingsEntry -RegistryPolicy $GPRegistryPolicyInstance
224+
C:\PS> $Entry = New-RegistrySettingsEntry -RegistryPolicy $GPRegistryPolicyInstance
225225
```
226226

227227
---
228228

229-
## Append-RegistryPolicies
229+
## Add-RegistryPolicies
230230
Appends an array of registry policy entries to a file. The file must alreay have a valid header.
231231

232232
### Syntax
233233
```
234-
Append-RegistryPolicies [-RegistryPolicies <GPRegistryPolicy[]>] [-Path <string>]
234+
Add-RegistryPolicies [-RegistryPolicies <GPRegistryPolicy[]>] [-Path <string>]
235235
```
236236

237237
| Parameter Name | Description |
@@ -241,7 +241,7 @@ Append-RegistryPolicies [-RegistryPolicies <GPRegistryPolicy[]>] [-Path <string>
241241

242242
### Example
243243
```
244-
C:\PS> Append-RegistryPolicies -RegistryPolicies $RegistryPoliciesInput -Path "C:\Registry.pol"
244+
C:\PS> Add-RegistryPolicies -RegistryPolicies $RegistryPoliciesInput -Path "C:\Registry.pol"
245245
```
246246

247247
---

0 commit comments

Comments
 (0)