diff --git a/Docs/Add-GPOPermission.md b/Docs/Add-GPOPermission.md new file mode 100644 index 0000000..87a24ff --- /dev/null +++ b/Docs/Add-GPOPermission.md @@ -0,0 +1,125 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Add-GPOPermission + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Add-GPOPermission [[-Type] ] [[-IncludePermissionType] ] [[-Principal] ] + [[-PrincipalType] ] [[-PermitType] ] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -IncludePermissionType +{{ Fill IncludePermissionType Description }} + +```yaml +Type: GPPermissionType +Parameter Sets: (All) +Aliases: +Accepted values: None, GpoApply, GpoRead, GpoEdit, GpoEditDeleteModifySecurity, GpoCustom, WmiFilterEdit, WmiFilterFullControl, WmiFilterCustom, StarterGpoRead, StarterGpoEdit, StarterGpoFullControl, StarterGpoCustom, SomCreateWmiFilter, SomWmiFilterFullControl, SomCreateGpo, SomCreateStarterGpo, SomLogging, SomPlanning, SomLink + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PermitType +{{ Fill PermitType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: Allow, Deny + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Principal +{{ Fill Principal Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: Trustee + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrincipalType +{{ Fill PrincipalType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: TrusteeType +Accepted values: DistinguishedName, Name, Sid + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Type +{{ Fill Type Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: WellKnownAdministrative, Administrative, AuthenticatedUsers, Default + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Add-GPOZaurrPermission.md b/Docs/Add-GPOZaurrPermission.md new file mode 100644 index 0000000..5a96871 --- /dev/null +++ b/Docs/Add-GPOZaurrPermission.md @@ -0,0 +1,348 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Add-GPOZaurrPermission + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +### GPOName (Default) +``` +Add-GPOZaurrPermission -GPOName [-Type ] [-Principal ] [-PrincipalType ] + -PermissionType [-Inheritable] [-PermitType ] [-Forest ] + [-ExcludeDomains ] [-IncludeDomains ] [-ExtendedForestInformation ] + [-ADAdministrativeGroups ] [-LimitProcessing ] [-WhatIf] [-Confirm] [] +``` + +### GPOGUID +``` +Add-GPOZaurrPermission -GPOGuid [-Type ] [-Principal ] [-PrincipalType ] + -PermissionType [-Inheritable] [-PermitType ] [-Forest ] + [-ExcludeDomains ] [-IncludeDomains ] [-ExtendedForestInformation ] + [-ADAdministrativeGroups ] [-LimitProcessing ] [-WhatIf] [-Confirm] [] +``` + +### All +``` +Add-GPOZaurrPermission [-All] [-Type ] [-Principal ] [-PrincipalType ] + -PermissionType [-Inheritable] [-PermitType ] [-Forest ] + [-ExcludeDomains ] [-IncludeDomains ] [-ExtendedForestInformation ] + [-ADAdministrativeGroups ] [-LimitProcessing ] [-WhatIf] [-Confirm] [] +``` + +### ADObject +``` +Add-GPOZaurrPermission -ADObject [-Type ] [-Principal ] [-PrincipalType ] + -PermissionType [-Inheritable] [-PermitType ] [-Forest ] + [-ExcludeDomains ] [-IncludeDomains ] [-ExtendedForestInformation ] + [-ADAdministrativeGroups ] [-LimitProcessing ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ADAdministrativeGroups +{{ Fill ADAdministrativeGroups Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ADObject +{{ Fill ADObject Description }} + +```yaml +Type: ADObject[] +Parameter Sets: ADObject +Aliases: OrganizationalUnit, DistinguishedName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -All +{{ Fill All Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: All +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOGuid +{{ Fill GPOGuid Description }} + +```yaml +Type: String +Parameter Sets: GPOGUID +Aliases: GUID, GPOID + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOName +{{ Fill GPOName Description }} + +```yaml +Type: String +Parameter Sets: GPOName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Inheritable +{{ Fill Inheritable Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LimitProcessing +{{ Fill LimitProcessing Description }} + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PermissionType +{{ Fill PermissionType Description }} + +```yaml +Type: GPPermissionType +Parameter Sets: (All) +Aliases: IncludePermissionType +Accepted values: None, GpoApply, GpoRead, GpoEdit, GpoEditDeleteModifySecurity, GpoCustom, WmiFilterEdit, WmiFilterFullControl, WmiFilterCustom, StarterGpoRead, StarterGpoEdit, StarterGpoFullControl, StarterGpoCustom, SomCreateWmiFilter, SomWmiFilterFullControl, SomCreateGpo, SomCreateStarterGpo, SomLogging, SomPlanning, SomLink + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PermitType +{{ Fill PermitType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: Allow, Deny, All + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Principal +{{ Fill Principal Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: Trustee + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrincipalType +{{ Fill PrincipalType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: TrusteeType +Accepted values: DistinguishedName, Name, Sid + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Type +{{ Fill Type Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: WellKnownAdministrative, Administrative, AuthenticatedUsers, Default + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Clear-GPOZaurrSysvolDFSR.md b/Docs/Clear-GPOZaurrSysvolDFSR.md new file mode 100644 index 0000000..14fa33a --- /dev/null +++ b/Docs/Clear-GPOZaurrSysvolDFSR.md @@ -0,0 +1,199 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Clear-GPOZaurrSysvolDFSR + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Clear-GPOZaurrSysvolDFSR [[-Forest] ] [[-ExcludeDomains] ] + [[-ExcludeDomainControllers] ] [[-IncludeDomains] ] + [[-IncludeDomainControllers] ] [-SkipRODC] [[-ExtendedForestInformation] ] + [[-LimitProcessing] ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomainControllers +{{ Fill ExcludeDomainControllers Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 5 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomainControllers +{{ Fill IncludeDomainControllers Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: DomainControllers + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LimitProcessing +{{ Fill LimitProcessing Description }} + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: 6 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipRODC +{{ Fill SkipRODC Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/ConvertFrom-CSExtension.md b/Docs/ConvertFrom-CSExtension.md new file mode 100644 index 0000000..4d5e57b --- /dev/null +++ b/Docs/ConvertFrom-CSExtension.md @@ -0,0 +1,75 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# ConvertFrom-CSExtension + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +ConvertFrom-CSExtension [[-CSE] ] [-Limited] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -CSE +{{ Fill CSE Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Limited +{{ Fill Limited Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Find-CSExtension.md b/Docs/Find-CSExtension.md new file mode 100644 index 0000000..008d267 --- /dev/null +++ b/Docs/Find-CSExtension.md @@ -0,0 +1,75 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Find-CSExtension + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Find-CSExtension [[-CSE] ] [[-ComputerName] ] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -CSE +{{ Fill CSE Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ComputerName +{{ Fill ComputerName Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurr.md b/Docs/Get-GPOZaurr.md index ded47d7..b392b9f 100644 --- a/Docs/Get-GPOZaurr.md +++ b/Docs/Get-GPOZaurr.md @@ -1,6 +1,6 @@ --- external help file: GPOZaurr-help.xml -Module Name: GPoZaurr +Module Name: GPOZaurr online version: schema: 2.0.0 --- @@ -13,9 +13,10 @@ schema: 2.0.0 ## SYNTAX ``` -Get-GPOZaurr [[-GPOName] ] [[-GPOGuid] ] [[-Forest] ] [[-ExcludeDomains] ] - [[-IncludeDomains] ] [[-ExtendedForestInformation] ] [[-GPOPath] ] - [-PermissionsOnly] [-OwnerOnly] [-Limited] [] +Get-GPOZaurr [[-ExcludeGroupPolicies] ] [[-GPOName] ] [[-GPOGuid] ] + [[-Forest] ] [[-ExcludeDomains] ] [[-IncludeDomains] ] + [[-ExtendedForestInformation] ] [[-GPOPath] ] [-PermissionsOnly] [-OwnerOnly] + [-Limited] [-ReturnObject] [[-ADAdministrativeGroups] ] [] ``` ## DESCRIPTION @@ -32,6 +33,21 @@ PS C:\> {{ Add example code here }} ## PARAMETERS +### -ADAdministrativeGroups +{{ Fill ADAdministrativeGroups Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 8 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ExcludeDomains {{ Fill ExcludeDomains Description }} @@ -41,7 +57,22 @@ Parameter Sets: (All) Aliases: Required: False -Position: 3 +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeGroupPolicies +{{ Fill ExcludeGroupPolicies Description }} + +```yaml +Type: ScriptBlock +Parameter Sets: (All) +Aliases: + +Required: False +Position: 0 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -56,7 +87,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 5 +Position: 6 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -71,7 +102,7 @@ Parameter Sets: (All) Aliases: ForestName Required: False -Position: 2 +Position: 3 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -86,7 +117,7 @@ Parameter Sets: (All) Aliases: GUID, GPOID Required: False -Position: 1 +Position: 2 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -101,7 +132,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 0 +Position: 1 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -116,7 +147,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 6 +Position: 7 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -131,7 +162,7 @@ Parameter Sets: (All) Aliases: Domain, Domains Required: False -Position: 4 +Position: 5 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -182,6 +213,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ReturnObject +{{ Fill ReturnObject Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). diff --git a/Docs/Get-GPOZaurrAD.md b/Docs/Get-GPOZaurrAD.md new file mode 100644 index 0000000..c768483 --- /dev/null +++ b/Docs/Get-GPOZaurrAD.md @@ -0,0 +1,149 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrAD + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +### Default (Default) +``` +Get-GPOZaurrAD [-Forest ] [-ExcludeDomains ] [-IncludeDomains ] + [-ExtendedForestInformation ] [] +``` + +### GPOName +``` +Get-GPOZaurrAD [-GPOName ] [-Forest ] [-ExcludeDomains ] [-IncludeDomains ] + [-ExtendedForestInformation ] [] +``` + +### GPOGUID +``` +Get-GPOZaurrAD [-GPOGuid ] [-Forest ] [-ExcludeDomains ] [-IncludeDomains ] + [-ExtendedForestInformation ] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOGuid +{{ Fill GPOGuid Description }} + +```yaml +Type: String +Parameter Sets: GPOGUID +Aliases: GUID, GPOID + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOName +{{ Fill GPOName Description }} + +```yaml +Type: String +Parameter Sets: GPOName +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrBroken.md b/Docs/Get-GPOZaurrBroken.md new file mode 100644 index 0000000..9c0470c --- /dev/null +++ b/Docs/Get-GPOZaurrBroken.md @@ -0,0 +1,182 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrBroken + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Get-GPOZaurrBroken [[-Forest] ] [[-ExcludeDomains] ] [[-ExcludeDomainControllers] ] + [[-IncludeDomains] ] [[-IncludeDomainControllers] ] [-SkipRODC] [[-GPOs] ] + [[-ExtendedForestInformation] ] [-VerifyDomainControllers] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ExcludeDomainControllers +{{ Fill ExcludeDomainControllers Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 6 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOs +{{ Fill GPOs Description }} + +```yaml +Type: Array +Parameter Sets: (All) +Aliases: + +Required: False +Position: 5 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomainControllers +{{ Fill IncludeDomainControllers Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: DomainControllers + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipRODC +{{ Fill SkipRODC Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -VerifyDomainControllers +{{ Fill VerifyDomainControllers Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrDictionary.md b/Docs/Get-GPOZaurrDictionary.md new file mode 100644 index 0000000..fefb2a3 --- /dev/null +++ b/Docs/Get-GPOZaurrDictionary.md @@ -0,0 +1,60 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrDictionary + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Get-GPOZaurrDictionary [[-Splitter] ] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -Splitter +{{ Fill Splitter Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrDuplicateObject.md b/Docs/Get-GPOZaurrDuplicateObject.md new file mode 100644 index 0000000..2b7a70e --- /dev/null +++ b/Docs/Get-GPOZaurrDuplicateObject.md @@ -0,0 +1,106 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrDuplicateObject + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Get-GPOZaurrDuplicateObject [[-Forest] ] [[-ExcludeDomains] ] [[-IncludeDomains] ] + [[-ExtendedForestInformation] ] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrFiles.md b/Docs/Get-GPOZaurrFiles.md new file mode 100644 index 0000000..e48bd5f --- /dev/null +++ b/Docs/Get-GPOZaurrFiles.md @@ -0,0 +1,199 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrFiles + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Get-GPOZaurrFiles [[-Type] ] [[-HashAlgorithm] ] [-Signature] [-AsHashTable] [-Extended] + [-ExtendedMetaData] [[-Forest] ] [[-ExcludeDomains] ] [[-IncludeDomains] ] + [[-ExtendedForestInformation] ] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -AsHashTable +{{ Fill AsHashTable Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Extended +{{ Fill Extended Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 5 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedMetaData +{{ Fill ExtendedMetaData Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HashAlgorithm +{{ Fill HashAlgorithm Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: None, MACTripleDES, MD5, RIPEMD160, SHA1, SHA256, SHA384, SHA512 + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Signature +{{ Fill Signature Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Type +{{ Fill Type Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: +Accepted values: All, Netlogon, Sysvol + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrFilesPolicyDefinition.md b/Docs/Get-GPOZaurrFilesPolicyDefinition.md new file mode 100644 index 0000000..9d1ea63 --- /dev/null +++ b/Docs/Get-GPOZaurrFilesPolicyDefinition.md @@ -0,0 +1,121 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrFilesPolicyDefinition + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Get-GPOZaurrFilesPolicyDefinition [[-Forest] ] [[-ExcludeDomains] ] + [[-IncludeDomains] ] [[-ExtendedForestInformation] ] [-Signature] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Signature +{{ Fill Signature Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrFolders.md b/Docs/Get-GPOZaurrFolders.md new file mode 100644 index 0000000..d8e36a3 --- /dev/null +++ b/Docs/Get-GPOZaurrFolders.md @@ -0,0 +1,154 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrFolders + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Get-GPOZaurrFolders [[-Type] ] [[-FolderType] ] [[-Forest] ] + [[-ExcludeDomains] ] [[-IncludeDomains] ] [[-ExtendedForestInformation] ] + [-AsHashTable] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -AsHashTable +{{ Fill AsHashTable Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 5 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FolderType +{{ Fill FolderType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: All, NTFRS, Empty + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Type +{{ Fill Type Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: +Accepted values: All, Netlogon, Sysvol + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrInheritance.md b/Docs/Get-GPOZaurrInheritance.md new file mode 100644 index 0000000..315d7fc --- /dev/null +++ b/Docs/Get-GPOZaurrInheritance.md @@ -0,0 +1,137 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrInheritance + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Get-GPOZaurrInheritance [-IncludeBlockedObjects] [-OnlyBlockedInheritance] [[-Forest] ] + [[-ExcludeDomains] ] [[-IncludeDomains] ] [[-ExtendedForestInformation] ] + [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeBlockedObjects +{{ Fill IncludeBlockedObjects Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OnlyBlockedInheritance +{{ Fill OnlyBlockedInheritance Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrLegacyFiles.md b/Docs/Get-GPOZaurrLegacyFiles.md new file mode 100644 index 0000000..3cf4ee2 --- /dev/null +++ b/Docs/Get-GPOZaurrLegacyFiles.md @@ -0,0 +1,106 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrLegacyFiles + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Get-GPOZaurrLegacyFiles [[-Forest] ] [[-ExcludeDomains] ] [[-IncludeDomains] ] + [[-ExtendedForestInformation] ] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrLink.md b/Docs/Get-GPOZaurrLink.md index 4a91906..4d4a4a2 100644 --- a/Docs/Get-GPOZaurrLink.md +++ b/Docs/Get-GPOZaurrLink.md @@ -1,6 +1,6 @@ --- external help file: GPOZaurr-help.xml -Module Name: GPoZaurr +Module Name: GPOZaurr online version: schema: 2.0.0 --- @@ -12,9 +12,24 @@ schema: 2.0.0 ## SYNTAX +### ADObject ``` -Get-GPOZaurrLink [[-ADObject] ] [-Limited] [[-GPOCache] ] [[-Forest] ] - [[-ExcludeDomains] ] [[-IncludeDomains] ] [[-ExtendedForestInformation] ] +Get-GPOZaurrLink -ADObject [-Limited] [-SkipDuplicates] [-GPOCache ] + [-Forest ] [-ExcludeDomains ] [-IncludeDomains ] + [-ExtendedForestInformation ] [] +``` + +### Filter +``` +Get-GPOZaurrLink [-Filter ] [-SearchBase ] [-SearchScope ] [-Limited] + [-SkipDuplicates] [-GPOCache ] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] [] +``` + +### Linked +``` +Get-GPOZaurrLink -Linked [-Limited] [-SkipDuplicates] [-GPOCache ] [-Forest ] + [-ExcludeDomains ] [-IncludeDomains ] [-ExtendedForestInformation ] [] ``` @@ -37,11 +52,11 @@ PS C:\> {{ Add example code here }} ```yaml Type: ADObject[] -Parameter Sets: (All) +Parameter Sets: ADObject Aliases: -Required: False -Position: 0 +Required: True +Position: Named Default value: None Accept pipeline input: True (ByPropertyName, ByValue) Accept wildcard characters: False @@ -56,7 +71,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 3 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -71,7 +86,22 @@ Parameter Sets: (All) Aliases: Required: False -Position: 5 +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Filter +{{ Fill Filter Description }} + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -86,7 +116,7 @@ Parameter Sets: (All) Aliases: ForestName Required: False -Position: 2 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -101,7 +131,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 1 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -116,7 +146,7 @@ Parameter Sets: (All) Aliases: Domain, Domains Required: False -Position: 4 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -137,6 +167,68 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Linked +{{ Fill Linked Description }} + +```yaml +Type: String +Parameter Sets: Linked +Aliases: +Accepted values: Root, DomainControllers, Site, Other + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SearchBase +{{ Fill SearchBase Description }} + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SearchScope +{{ Fill SearchScope Description }} + +```yaml +Type: ADSearchScope +Parameter Sets: Filter +Aliases: +Accepted values: Base, OneLevel, Subtree + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipDuplicates +{{ Fill SkipDuplicates Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). diff --git a/Docs/Get-GPOZaurrLinkSummary.md b/Docs/Get-GPOZaurrLinkSummary.md new file mode 100644 index 0000000..bea2be3 --- /dev/null +++ b/Docs/Get-GPOZaurrLinkSummary.md @@ -0,0 +1,138 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrLinkSummary + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Get-GPOZaurrLinkSummary [[-Report] ] [-UnlimitedProperties] [[-Forest] ] + [[-ExcludeDomains] ] [[-IncludeDomains] ] [[-ExtendedForestInformation] ] + [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Report +{{ Fill Report Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: +Accepted values: All, MultipleLinks, OneLink, LinksSummary + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UnlimitedProperties +{{ Fill UnlimitedProperties Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrNetLogon.md b/Docs/Get-GPOZaurrNetLogon.md new file mode 100644 index 0000000..61a8dbc --- /dev/null +++ b/Docs/Get-GPOZaurrNetLogon.md @@ -0,0 +1,149 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrNetLogon + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +### Default (Default) +``` +Get-GPOZaurrNetLogon [-Forest ] [-ExcludeDomains ] [-IncludeDomains ] + [-ExtendedForestInformation ] [] +``` + +### OwnerOnly +``` +Get-GPOZaurrNetLogon [-OwnerOnly] [-Forest ] [-ExcludeDomains ] [-IncludeDomains ] + [-ExtendedForestInformation ] [] +``` + +### SkipOwner +``` +Get-GPOZaurrNetLogon [-SkipOwner] [-Forest ] [-ExcludeDomains ] [-IncludeDomains ] + [-ExtendedForestInformation ] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OwnerOnly +{{ Fill OwnerOnly Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: OwnerOnly +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipOwner +{{ Fill SkipOwner Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: SkipOwner +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrOwner.md b/Docs/Get-GPOZaurrOwner.md new file mode 100644 index 0000000..e628beb --- /dev/null +++ b/Docs/Get-GPOZaurrOwner.md @@ -0,0 +1,200 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrOwner + +## SYNOPSIS +Gets owners of GPOs from Active Directory and SYSVOL + +## SYNTAX + +### Default (Default) +``` +Get-GPOZaurrOwner [-IncludeSysvol] [-SkipBroken] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] + [-ADAdministrativeGroups ] [] +``` + +### GPOName +``` +Get-GPOZaurrOwner [-GPOName ] [-IncludeSysvol] [-SkipBroken] [-Forest ] + [-ExcludeDomains ] [-IncludeDomains ] [-ExtendedForestInformation ] + [-ADAdministrativeGroups ] [] +``` + +### GPOGUID +``` +Get-GPOZaurrOwner [-GPOGuid ] [-IncludeSysvol] [-SkipBroken] [-Forest ] + [-ExcludeDomains ] [-IncludeDomains ] [-ExtendedForestInformation ] + [-ADAdministrativeGroups ] [] +``` + +## DESCRIPTION +Gets owners of GPOs from Active Directory and SYSVOL + +## EXAMPLES + +### EXAMPLE 1 +``` +Get-GPOZaurrOwner -Verbose -IncludeSysvol +``` + +### EXAMPLE 2 +``` +Get-GPOZaurrOwner -Verbose -IncludeSysvol -SkipBroken +``` + +## PARAMETERS + +### -GPOName +Name of GPO. +By default all GPOs are returned + +```yaml +Type: String +Parameter Sets: GPOName +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOGuid +GUID of GPO. +By default all GPOs are returned + +```yaml +Type: String +Parameter Sets: GPOGUID +Aliases: GUID, GPOID + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeSysvol +Includes Owner from SYSVOL as well + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipBroken +Doesn't display GPOs that have no SYSVOL content (orphaned GPOs) + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +Target different Forest, by default current forest is used + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +Exclude domain from search, by default whole forest is scanned + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +Include only specific domains, by default whole forest is scanned + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +Ability to provide Forest Information from another command to speed up processing + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ADAdministrativeGroups +Ability to provide AD Administrative Groups from another command to speed up processing + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES +General notes + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrPassword.md b/Docs/Get-GPOZaurrPassword.md index aeaf73b..816c045 100644 --- a/Docs/Get-GPOZaurrPassword.md +++ b/Docs/Get-GPOZaurrPassword.md @@ -1,6 +1,6 @@ --- external help file: GPOZaurr-help.xml -Module Name: GPoZaurr +Module Name: GPOZaurr online version: schema: 2.0.0 --- @@ -31,36 +31,6 @@ PS C:\> {{ Add example code here }} ## PARAMETERS -### -ExcludeDomains -{{ Fill ExcludeDomains Description }} - -```yaml -Type: String[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ExtendedForestInformation -{{ Fill ExtendedForestInformation Description }} - -```yaml -Type: IDictionary -Parameter Sets: (All) -Aliases: - -Required: False -Position: 3 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Forest {{ Fill Forest Description }} @@ -70,14 +40,14 @@ Parameter Sets: (All) Aliases: ForestName Required: False -Position: 0 +Position: 1 Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -GPOPath -{{ Fill GPOPath Description }} +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} ```yaml Type: String[] @@ -85,7 +55,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 4 +Position: 2 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -100,7 +70,37 @@ Parameter Sets: (All) Aliases: Domain, Domains Required: False -Position: 2 +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOPath +{{ Fill GPOPath Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 5 Default value: None Accept pipeline input: False Accept wildcard characters: False diff --git a/Docs/Get-GPOZaurrPermission.md b/Docs/Get-GPOZaurrPermission.md index b61b8be..cb6e81e 100644 --- a/Docs/Get-GPOZaurrPermission.md +++ b/Docs/Get-GPOZaurrPermission.md @@ -1,6 +1,6 @@ --- external help file: GPOZaurr-help.xml -Module Name: GPoZaurr +Module Name: GPOZaurr online version: schema: 2.0.0 --- @@ -14,28 +14,32 @@ schema: 2.0.0 ### GPO (Default) ``` -Get-GPOZaurrPermission [-Type ] [-SkipWellKnown] [-SkipAdministrative] [-ResolveAccounts] - [-IncludeOwner] [-IncludePermissionType ] [-ExcludePermissionType ] - [-IncludeGPOObject] [-Forest ] [-ExcludeDomains ] [-IncludeDomains ] - [-ExtendedForestInformation ] [] +Get-GPOZaurrPermission [-Principal ] [-PrincipalType ] [-Type ] [-SkipWellKnown] + [-SkipAdministrative] [-IncludeOwner] [-IncludePermissionType ] + [-ExcludePermissionType ] [-PermitType ] [-ExcludePrincipal ] + [-ExcludePrincipalType ] [-IncludeGPOObject] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] + [-ADAdministrativeGroups ] [-ReturnSecurityWhenNoData] [-ReturnSingleObject] [] ``` ### GPOName ``` -Get-GPOZaurrPermission [-GPOName ] [-Type ] [-SkipWellKnown] [-SkipAdministrative] - [-ResolveAccounts] [-IncludeOwner] [-IncludePermissionType ] - [-ExcludePermissionType ] [-IncludeGPOObject] [-Forest ] - [-ExcludeDomains ] [-IncludeDomains ] [-ExtendedForestInformation ] - [] +Get-GPOZaurrPermission [-GPOName ] [-Principal ] [-PrincipalType ] [-Type ] + [-SkipWellKnown] [-SkipAdministrative] [-IncludeOwner] [-IncludePermissionType ] + [-ExcludePermissionType ] [-PermitType ] [-ExcludePrincipal ] + [-ExcludePrincipalType ] [-IncludeGPOObject] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] + [-ADAdministrativeGroups ] [-ReturnSecurityWhenNoData] [-ReturnSingleObject] [] ``` ### GPOGUID ``` -Get-GPOZaurrPermission [-GPOGuid ] [-Type ] [-SkipWellKnown] [-SkipAdministrative] - [-ResolveAccounts] [-IncludeOwner] [-IncludePermissionType ] - [-ExcludePermissionType ] [-IncludeGPOObject] [-Forest ] - [-ExcludeDomains ] [-IncludeDomains ] [-ExtendedForestInformation ] - [] +Get-GPOZaurrPermission [-GPOGuid ] [-Principal ] [-PrincipalType ] [-Type ] + [-SkipWellKnown] [-SkipAdministrative] [-IncludeOwner] [-IncludePermissionType ] + [-ExcludePermissionType ] [-PermitType ] [-ExcludePrincipal ] + [-ExcludePrincipalType ] [-IncludeGPOObject] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] + [-ADAdministrativeGroups ] [-ReturnSecurityWhenNoData] [-ReturnSingleObject] [] ``` ## DESCRIPTION @@ -52,6 +56,21 @@ PS C:\> {{ Add example code here }} ## PARAMETERS +### -ADAdministrativeGroups +{{ Fill ADAdministrativeGroups Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ExcludeDomains {{ Fill ExcludeDomains Description }} @@ -83,6 +102,37 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ExcludePrincipal +{{ Fill ExcludePrincipal Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludePrincipalType +{{ Fill ExcludePrincipalType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: DistinguishedName, Name, Sid + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ExtendedForestInformation {{ Fill ExtendedForestInformation Description }} @@ -204,8 +254,70 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ResolveAccounts -{{ Fill ResolveAccounts Description }} +### -PermitType +{{ Fill PermitType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: Allow, Deny, All + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Principal +{{ Fill Principal Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrincipalType +{{ Fill PrincipalType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: DistinguishedName, Name, NetbiosName, Sid + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReturnSecurityWhenNoData +{{ Fill ReturnSecurityWhenNoData Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReturnSingleObject +{{ Fill ReturnSingleObject Description }} ```yaml Type: SwitchParameter @@ -256,7 +368,7 @@ Accept wildcard characters: False Type: String[] Parameter Sets: (All) Aliases: -Accepted values: Unknown, All +Accepted values: AuthenticatedUsers, DomainComputers, Unknown, WellKnownAdministrative, NotWellKnown, NotWellKnownAdministrative, NotAdministrative, Administrative, All Required: False Position: Named diff --git a/Docs/Get-GPOZaurrPermissionConsistency.md b/Docs/Get-GPOZaurrPermissionConsistency.md new file mode 100644 index 0000000..1b13537 --- /dev/null +++ b/Docs/Get-GPOZaurrPermissionConsistency.md @@ -0,0 +1,198 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrPermissionConsistency + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +### Type (Default) +``` +Get-GPOZaurrPermissionConsistency [-Type ] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] [-IncludeGPOObject] + [-VerifyInheritance] [] +``` + +### GPOName +``` +Get-GPOZaurrPermissionConsistency [-GPOName ] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] [-IncludeGPOObject] + [-VerifyInheritance] [] +``` + +### GPOGUID +``` +Get-GPOZaurrPermissionConsistency [-GPOGuid ] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] [-IncludeGPOObject] + [-VerifyInheritance] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOGuid +{{ Fill GPOGuid Description }} + +```yaml +Type: String +Parameter Sets: GPOGUID +Aliases: GUID, GPOID + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOName +{{ Fill GPOName Description }} + +```yaml +Type: String +Parameter Sets: GPOName +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeGPOObject +{{ Fill IncludeGPOObject Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Type +{{ Fill Type Description }} + +```yaml +Type: String[] +Parameter Sets: Type +Aliases: +Accepted values: Consistent, Inconsistent, All + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -VerifyInheritance +{{ Fill VerifyInheritance Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrPermissionIssue.md b/Docs/Get-GPOZaurrPermissionIssue.md new file mode 100644 index 0000000..aa2c348 --- /dev/null +++ b/Docs/Get-GPOZaurrPermissionIssue.md @@ -0,0 +1,104 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrPermissionIssue + +## SYNOPSIS +Detects Group Policy missing Authenticated Users permission while not having higher permissions. + +## SYNTAX + +``` +Get-GPOZaurrPermissionIssue [[-Forest] ] [[-ExcludeDomains] ] [[-IncludeDomains] ] + [[-ExtendedForestInformation] ] [] +``` + +## DESCRIPTION +Detects Group Policy missing Authenticated Users permission while not having higher permissions. + +## EXAMPLES + +### EXAMPLE 1 +``` +$Issues = Get-GPOZaurrPermissionIssue +``` + +$Issues | Format-Table + +## PARAMETERS + +### -Forest +Target different Forest, by default current forest is used + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +Exclude domain from search, by default whole forest is scanned + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +Include only specific domains, by default whole forest is scanned + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +Ability to provide Forest Information from another command to speed up processing + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES +General notes + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrPermissionRoot.md b/Docs/Get-GPOZaurrPermissionRoot.md new file mode 100644 index 0000000..06657e8 --- /dev/null +++ b/Docs/Get-GPOZaurrPermissionRoot.md @@ -0,0 +1,154 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrPermissionRoot + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Get-GPOZaurrPermissionRoot [[-IncludePermissionType] ] [[-ExcludePermissionType] ] + [[-Forest] ] [[-ExcludeDomains] ] [[-IncludeDomains] ] + [[-ExtendedForestInformation] ] [-SkipNames] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludePermissionType +{{ Fill ExcludePermissionType Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: +Accepted values: GpoRootCreate, GpoRootOwner + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 5 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludePermissionType +{{ Fill IncludePermissionType Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: +Accepted values: GpoRootCreate, GpoRootOwner + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipNames +{{ Fill SkipNames Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrPermissionSummary.md b/Docs/Get-GPOZaurrPermissionSummary.md new file mode 100644 index 0000000..51cba36 --- /dev/null +++ b/Docs/Get-GPOZaurrPermissionSummary.md @@ -0,0 +1,187 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrPermissionSummary + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Get-GPOZaurrPermissionSummary [[-Type] ] [[-PermitType] ] + [[-IncludePermissionType] ] [[-ExcludePermissionType] ] [[-Forest] ] + [[-ExcludeDomains] ] [[-IncludeDomains] ] [[-ExtendedForestInformation] ] + [[-Separator] ] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 5 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludePermissionType +{{ Fill ExcludePermissionType Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: +Accepted values: GpoApply, GpoEdit, GpoCustom, GpoEditDeleteModifySecurity, GpoRead, GpoOwner, GpoRootCreate, GpoRootOwner + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 7 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 6 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludePermissionType +{{ Fill IncludePermissionType Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: +Accepted values: GpoApply, GpoEdit, GpoCustom, GpoEditDeleteModifySecurity, GpoRead, GpoOwner, GpoRootCreate, GpoRootOwner + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PermitType +{{ Fill PermitType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: Allow, Deny, All + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Separator +{{ Fill Separator Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 8 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Type +{{ Fill Type Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: +Accepted values: AuthenticatedUsers, DomainComputers, Unknown, WellKnownAdministrative, NotWellKnown, NotWellKnownAdministrative, NotAdministrative, Administrative, All + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrSysvolDFSR.md b/Docs/Get-GPOZaurrSysvolDFSR.md new file mode 100644 index 0000000..01ff14e --- /dev/null +++ b/Docs/Get-GPOZaurrSysvolDFSR.md @@ -0,0 +1,168 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Get-GPOZaurrSysvolDFSR + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Get-GPOZaurrSysvolDFSR [[-Forest] ] [[-ExcludeDomains] ] + [[-ExcludeDomainControllers] ] [[-IncludeDomains] ] + [[-IncludeDomainControllers] ] [-SkipRODC] [[-ExtendedForestInformation] ] + [[-SearchDFSR] ] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ExcludeDomainControllers +{{ Fill ExcludeDomainControllers Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 5 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomainControllers +{{ Fill IncludeDomainControllers Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: DomainControllers + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SearchDFSR +{{ Fill SearchDFSR Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 6 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipRODC +{{ Fill SkipRODC Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Get-GPOZaurrWMI.md b/Docs/Get-GPOZaurrWMI.md index 29eb985..3173f79 100644 --- a/Docs/Get-GPOZaurrWMI.md +++ b/Docs/Get-GPOZaurrWMI.md @@ -1,6 +1,6 @@ --- external help file: GPOZaurr-help.xml -Module Name: GPoZaurr +Module Name: GPOZaurr online version: schema: 2.0.0 --- @@ -14,7 +14,8 @@ schema: 2.0.0 ``` Get-GPOZaurrWMI [[-Guid] ] [[-Name] ] [[-Forest] ] [[-ExcludeDomains] ] - [[-IncludeDomains] ] [[-ExtendedForestInformation] ] [] + [[-IncludeDomains] ] [[-ExtendedForestInformation] ] [-AsHashtable] + [] ``` ## DESCRIPTION @@ -31,51 +32,6 @@ PS C:\> {{ Add example code here }} ## PARAMETERS -### -ExcludeDomains -{{ Fill ExcludeDomains Description }} - -```yaml -Type: String[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: 3 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ExtendedForestInformation -{{ Fill ExtendedForestInformation Description }} - -```yaml -Type: IDictionary -Parameter Sets: (All) -Aliases: - -Required: False -Position: 5 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Forest -{{ Fill Forest Description }} - -```yaml -Type: String -Parameter Sets: (All) -Aliases: ForestName - -Required: False -Position: 2 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Guid {{ Fill Guid Description }} @@ -85,22 +41,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 0 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -IncludeDomains -{{ Fill IncludeDomains Description }} - -```yaml -Type: String[] -Parameter Sets: (All) -Aliases: Domain, Domains - -Required: False -Position: 4 +Position: 1 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -115,12 +56,87 @@ Parameter Sets: (All) Aliases: Required: False -Position: 1 +Position: 2 Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 5 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 6 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsHashtable +Return output as hashtable + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). diff --git a/Docs/Invoke-GPOZaurr.md b/Docs/Invoke-GPOZaurr.md new file mode 100644 index 0000000..e8b257f --- /dev/null +++ b/Docs/Invoke-GPOZaurr.md @@ -0,0 +1,212 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Invoke-GPOZaurr + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Invoke-GPOZaurr [[-ExcludeGroupPolicies] ] [-FilePath ] [[-Type] ] [-PassThru] + [-HideHTML] [-HideSteps] [-ShowError] [-ShowWarning] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeGroupPolicies +{{ Fill ExcludeGroupPolicies Description }} + +```yaml +Type: ScriptBlock +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FilePath +{{ Fill FilePath Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HideHTML +{{ Fill HideHTML Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HideSteps +{{ Fill HideSteps Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +{{ Fill PassThru Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ShowError +{{ Fill ShowError Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ShowWarning +{{ Fill ShowWarning Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Type +{{ Fill Type Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Invoke-GPOZaurrContent.md b/Docs/Invoke-GPOZaurrContent.md new file mode 100644 index 0000000..3ad6d99 --- /dev/null +++ b/Docs/Invoke-GPOZaurrContent.md @@ -0,0 +1,312 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Invoke-GPOZaurrContent + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +### Default (Default) +``` +Invoke-GPOZaurrContent [-Forest ] [-ExcludeDomains ] [-IncludeDomains ] + [-ExtendedForestInformation ] [-Type ] [-Splitter ] [-FullObjects] + [-OutputType ] [-OutputPath ] [-Open] [-Online] [-CategoriesOnly] [-SingleObject] + [-SkipNormalize] [-SkipCleanup] [-Extended] [] +``` + +### Local +``` +Invoke-GPOZaurrContent [-GPOPath ] [-Type ] [-Splitter ] [-FullObjects] + [-OutputType ] [-OutputPath ] [-Open] [-Online] [-CategoriesOnly] [-SingleObject] + [-SkipNormalize] [-SkipCleanup] [-Extended] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -CategoriesOnly +{{ Fill CategoriesOnly Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: Default +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Extended +{{ Fill Extended Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: Default +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: Default +Aliases: ForestName + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FullObjects +{{ Fill FullObjects Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOPath +{{ Fill GPOPath Description }} + +```yaml +Type: String +Parameter Sets: Local +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: Default +Aliases: Domain, Domains + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Online +{{ Fill Online Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Open +{{ Fill Open Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OutputPath +{{ Fill OutputPath Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OutputType +{{ Fill OutputType Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: +Accepted values: HTML, Object + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SingleObject +{{ Fill SingleObject Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipCleanup +{{ Fill SkipCleanup Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipNormalize +{{ Fill SkipNormalize Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Splitter +{{ Fill Splitter Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Type +{{ Fill Type Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Invoke-GPOZaurrPermission.md b/Docs/Invoke-GPOZaurrPermission.md new file mode 100644 index 0000000..b35e71b --- /dev/null +++ b/Docs/Invoke-GPOZaurrPermission.md @@ -0,0 +1,462 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Invoke-GPOZaurrPermission + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +### Level +``` +Invoke-GPOZaurrPermission [[-PermissionRules] ] -Level -Limit [-Type ] + [-ApprovedGroups ] [-Trustee ] [-TrusteePermissionType ] + [-TrusteeType ] [-GPOCache ] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] [-LimitAdministrativeGroupsToDomain] + [-WhatIf] [-Confirm] [] +``` + +### Linked +``` +Invoke-GPOZaurrPermission [[-PermissionRules] ] -Linked [-Type ] + [-ApprovedGroups ] [-Trustee ] [-TrusteePermissionType ] + [-TrusteeType ] [-GPOCache ] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] [-LimitAdministrativeGroupsToDomain] + [-SkipDuplicates] [-WhatIf] [-Confirm] [] +``` + +### ADObject +``` +Invoke-GPOZaurrPermission [[-PermissionRules] ] -ADObject [-Type ] + [-ApprovedGroups ] [-Trustee ] [-TrusteePermissionType ] + [-TrusteeType ] [-GPOCache ] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] [-LimitAdministrativeGroupsToDomain] + [-SkipDuplicates] [-WhatIf] [-Confirm] [] +``` + +### Filter +``` +Invoke-GPOZaurrPermission [[-PermissionRules] ] [-Filter ] [-SearchBase ] + [-SearchScope ] [-Type ] [-ApprovedGroups ] [-Trustee ] + [-TrusteePermissionType ] [-TrusteeType ] [-GPOCache ] + [-Forest ] [-ExcludeDomains ] [-IncludeDomains ] + [-ExtendedForestInformation ] [-LimitAdministrativeGroupsToDomain] [-SkipDuplicates] [-WhatIf] + [-Confirm] [] +``` + +### GPOName +``` +Invoke-GPOZaurrPermission [[-PermissionRules] ] [-GPOName ] [-Type ] + [-ApprovedGroups ] [-Trustee ] [-TrusteePermissionType ] + [-TrusteeType ] [-GPOCache ] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] [-LimitAdministrativeGroupsToDomain] + [-SkipDuplicates] [-WhatIf] [-Confirm] [] +``` + +### GPOGUID +``` +Invoke-GPOZaurrPermission [[-PermissionRules] ] [-GPOGuid ] [-Type ] + [-ApprovedGroups ] [-Trustee ] [-TrusteePermissionType ] + [-TrusteeType ] [-GPOCache ] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] [-LimitAdministrativeGroupsToDomain] + [-SkipDuplicates] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ADObject +{{ Fill ADObject Description }} + +```yaml +Type: ADObject[] +Parameter Sets: ADObject +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -ApprovedGroups +{{ Fill ApprovedGroups Description }} + +```yaml +Type: Array +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Filter +{{ Fill Filter Description }} + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOCache +{{ Fill GPOCache Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOGuid +{{ Fill GPOGuid Description }} + +```yaml +Type: String +Parameter Sets: GPOGUID +Aliases: GUID, GPOID + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOName +{{ Fill GPOName Description }} + +```yaml +Type: String +Parameter Sets: GPOName +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Level +{{ Fill Level Description }} + +```yaml +Type: Int32 +Parameter Sets: Level +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Limit +{{ Fill Limit Description }} + +```yaml +Type: Int32 +Parameter Sets: Level +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LimitAdministrativeGroupsToDomain +{{ Fill LimitAdministrativeGroupsToDomain Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Linked +{{ Fill Linked Description }} + +```yaml +Type: String +Parameter Sets: Linked +Aliases: +Accepted values: Root, DomainControllers, Site, Other + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PermissionRules +{{ Fill PermissionRules Description }} + +```yaml +Type: ScriptBlock +Parameter Sets: (All) +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SearchBase +{{ Fill SearchBase Description }} + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SearchScope +{{ Fill SearchScope Description }} + +```yaml +Type: ADSearchScope +Parameter Sets: Filter +Aliases: +Accepted values: Base, OneLevel, Subtree + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipDuplicates +{{ Fill SkipDuplicates Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: Linked, ADObject, Filter, GPOName, GPOGUID +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Trustee +{{ Fill Trustee Description }} + +```yaml +Type: Array +Parameter Sets: (All) +Aliases: Principal + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TrusteePermissionType +{{ Fill TrusteePermissionType Description }} + +```yaml +Type: GPPermissionType +Parameter Sets: (All) +Aliases: +Accepted values: None, GpoApply, GpoRead, GpoEdit, GpoEditDeleteModifySecurity, GpoCustom, WmiFilterEdit, WmiFilterFullControl, WmiFilterCustom, StarterGpoRead, StarterGpoEdit, StarterGpoFullControl, StarterGpoCustom, SomCreateWmiFilter, SomWmiFilterFullControl, SomCreateGpo, SomCreateStarterGpo, SomLogging, SomPlanning, SomLink + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TrusteeType +{{ Fill TrusteeType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: PrincipalType +Accepted values: DistinguishedName, Name, Sid + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Type +{{ Fill Type Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: +Accepted values: Unknown, NotWellKnown, NotWellKnownAdministrative, NotAdministrative, All + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.ActiveDirectory.Management.ADObject[] + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Invoke-GPOZaurrSupport.md b/Docs/Invoke-GPOZaurrSupport.md new file mode 100644 index 0000000..2fdc92d --- /dev/null +++ b/Docs/Invoke-GPOZaurrSupport.md @@ -0,0 +1,167 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Invoke-GPOZaurrSupport + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Invoke-GPOZaurrSupport [[-Type] ] [[-ComputerName] ] [[-UserName] ] [[-Path] ] + [[-Splitter] ] [-PreventShow] [-Offline] [-ForceGPResult] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ComputerName +{{ Fill ComputerName Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: Server + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ForceGPResult +{{ Fill ForceGPResult Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Offline +{{ Fill Offline Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Path +{{ Fill Path Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PreventShow +{{ Fill PreventShow Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Splitter +{{ Fill Splitter Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Type +{{ Fill Type Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: NativeHTML, HTML, XML, Object + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UserName +{{ Fill UserName Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: User + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/New-GPOZaurrWMI.md b/Docs/New-GPOZaurrWMI.md index 61f4d74..1e85ba6 100644 --- a/Docs/New-GPOZaurrWMI.md +++ b/Docs/New-GPOZaurrWMI.md @@ -1,6 +1,6 @@ --- external help file: GPOZaurr-help.xml -Module Name: GPoZaurr +Module Name: GPOZaurr online version: schema: 2.0.0 --- @@ -13,8 +13,8 @@ schema: 2.0.0 ## SYNTAX ``` -New-GPOZaurrWMI [-Name] [[-Description] ] [-Query] [-SkipQueryCheck] [-Force] - [[-Forest] ] [[-ExcludeDomains] ] [[-IncludeDomains] ] +New-GPOZaurrWMI [-Name] [[-Description] ] [[-Namespace] ] [-Query] + [-SkipQueryCheck] [-Force] [[-Forest] ] [[-ExcludeDomains] ] [[-IncludeDomains] ] [[-ExtendedForestInformation] ] [-WhatIf] [-Confirm] [] ``` @@ -71,7 +71,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 4 +Position: 5 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -86,7 +86,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 6 +Position: 7 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -116,7 +116,7 @@ Parameter Sets: (All) Aliases: ForestName Required: False -Position: 3 +Position: 4 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -131,7 +131,7 @@ Parameter Sets: (All) Aliases: Domain, Domains Required: False -Position: 5 +Position: 6 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -152,6 +152,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Namespace +{{ Fill Namespace Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Query {{ Fill Query Description }} @@ -161,7 +176,7 @@ Parameter Sets: (All) Aliases: Required: True -Position: 2 +Position: 3 Default value: None Accept pipeline input: False Accept wildcard characters: False diff --git a/Docs/Optimize-GPOZaurr.md b/Docs/Optimize-GPOZaurr.md new file mode 100644 index 0000000..d055653 --- /dev/null +++ b/Docs/Optimize-GPOZaurr.md @@ -0,0 +1,234 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Optimize-GPOZaurr + +## SYNOPSIS +Enables or disables user/computer section of group policy based on it's content. + +## SYNTAX + +### GPOName (Default) +``` +Optimize-GPOZaurr [[-ExcludeGroupPolicies] ] -GPOName [-LimitProcessing ] + [-Forest ] [-ExcludeDomains ] [-IncludeDomains ] + [-ExtendedForestInformation ] [-WhatIf] [-Confirm] [] +``` + +### GPOGUID +``` +Optimize-GPOZaurr [[-ExcludeGroupPolicies] ] -GPOGuid [-LimitProcessing ] + [-Forest ] [-ExcludeDomains ] [-IncludeDomains ] + [-ExtendedForestInformation ] [-WhatIf] [-Confirm] [] +``` + +### All +``` +Optimize-GPOZaurr [[-ExcludeGroupPolicies] ] [-All] [-LimitProcessing ] [-Forest ] + [-ExcludeDomains ] [-IncludeDomains ] [-ExtendedForestInformation ] [-WhatIf] + [-Confirm] [] +``` + +## DESCRIPTION +Long description + +## EXAMPLES + +### EXAMPLE 1 +``` +Optimize-GPOZaurr -All -WhatIf -Verbose -LimitProcessing 2 +``` + +### EXAMPLE 2 +``` +Optimize-GPOZaurr -All -WhatIf -Verbose -LimitProcessing 2 { +``` + +Skip-GroupPolicy -Name 'TEST | Drive Mapping 1' + Skip-GroupPolicy -Name 'TEST | Drive Mapping 2' +} + +## PARAMETERS + +### -ExcludeGroupPolicies +Provide a list of group policies to skip using Skip-GroupPolicy cmdlet + +```yaml +Type: ScriptBlock +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOName +{{ Fill GPOName Description }} + +```yaml +Type: String +Parameter Sets: GPOName +Aliases: Name, DisplayName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOGuid +{{ Fill GPOGuid Description }} + +```yaml +Type: String +Parameter Sets: GPOGUID +Aliases: GUID, GPOID + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -All +{{ Fill All Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: All +Aliases: + +Required: True +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LimitProcessing +Allows to specify maximum number of items that will be fixed in a single run. +It doesn't affect amount of GPOs processed + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: 0 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +Target different Forest, by default current forest is used + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +Exclude domain from search, by default whole forest is scanned + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +Include only specific domains, by default whole forest is scanned + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +Ability to provide Forest Information from another command to speed up processing + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES +General notes + +## RELATED LINKS diff --git a/Docs/Readme.md b/Docs/Readme.md index 038200b..3caee63 100644 --- a/Docs/Readme.md +++ b/Docs/Readme.md @@ -11,42 +11,158 @@ Locale: en-US {{ Fill in the Description }} ## GPOZaurr Cmdlets +### [Add-GPOPermission](Add-GPOPermission.md) +{{ Fill in the Synopsis }} + +### [Add-GPOZaurrPermission](Add-GPOZaurrPermission.md) +{{ Fill in the Synopsis }} + ### [Backup-GPOZaurr](Backup-GPOZaurr.md) -{{ Fill in the Description }} +{{ Fill in the Synopsis }} + +### [Clear-GPOZaurrSysvolDFSR](Clear-GPOZaurrSysvolDFSR.md) +{{ Fill in the Synopsis }} + +### [ConvertFrom-CSExtension](ConvertFrom-CSExtension.md) +{{ Fill in the Synopsis }} + +### [Find-CSExtension](Find-CSExtension.md) +{{ Fill in the Synopsis }} ### [Get-GPOZaurr](Get-GPOZaurr.md) -{{ Fill in the Description }} +{{ Fill in the Synopsis }} + +### [Get-GPOZaurrAD](Get-GPOZaurrAD.md) +{{ Fill in the Synopsis }} ### [Get-GPOZaurrBackupInformation](Get-GPOZaurrBackupInformation.md) -{{ Fill in the Description }} +{{ Fill in the Synopsis }} + +### [Get-GPOZaurrBroken](Get-GPOZaurrBroken.md) +{{ Fill in the Synopsis }} + +### [Get-GPOZaurrDictionary](Get-GPOZaurrDictionary.md) +{{ Fill in the Synopsis }} + +### [Get-GPOZaurrDuplicateObject](Get-GPOZaurrDuplicateObject.md) +{{ Fill in the Synopsis }} + +### [Get-GPOZaurrFiles](Get-GPOZaurrFiles.md) +{{ Fill in the Synopsis }} + +### [Get-GPOZaurrFilesPolicyDefinition](Get-GPOZaurrFilesPolicyDefinition.md) +{{ Fill in the Synopsis }} + +### [Get-GPOZaurrFolders](Get-GPOZaurrFolders.md) +{{ Fill in the Synopsis }} + +### [Get-GPOZaurrInheritance](Get-GPOZaurrInheritance.md) +{{ Fill in the Synopsis }} + +### [Get-GPOZaurrLegacyFiles](Get-GPOZaurrLegacyFiles.md) +{{ Fill in the Synopsis }} ### [Get-GPOZaurrLink](Get-GPOZaurrLink.md) -{{ Fill in the Description }} +{{ Fill in the Synopsis }} + +### [Get-GPOZaurrLinkSummary](Get-GPOZaurrLinkSummary.md) +{{ Fill in the Synopsis }} + +### [Get-GPOZaurrNetLogon](Get-GPOZaurrNetLogon.md) +{{ Fill in the Synopsis }} + +### [Get-GPOZaurrOwner](Get-GPOZaurrOwner.md) +Gets owners of GPOs from Active Directory and SYSVOL ### [Get-GPOZaurrPassword](Get-GPOZaurrPassword.md) -{{ Fill in the Description }} +{{ Fill in the Synopsis }} ### [Get-GPOZaurrPermission](Get-GPOZaurrPermission.md) -{{ Fill in the Description }} +{{ Fill in the Synopsis }} + +### [Get-GPOZaurrPermissionConsistency](Get-GPOZaurrPermissionConsistency.md) +{{ Fill in the Synopsis }} + +### [Get-GPOZaurrPermissionIssue](Get-GPOZaurrPermissionIssue.md) +Detects Group Policy missing Authenticated Users permission while not having higher permissions. + +### [Get-GPOZaurrPermissionRoot](Get-GPOZaurrPermissionRoot.md) +{{ Fill in the Synopsis }} + +### [Get-GPOZaurrPermissionSummary](Get-GPOZaurrPermissionSummary.md) +{{ Fill in the Synopsis }} + +### [Get-GPOZaurrSysvolDFSR](Get-GPOZaurrSysvolDFSR.md) +{{ Fill in the Synopsis }} ### [Get-GPOZaurrWMI](Get-GPOZaurrWMI.md) -{{ Fill in the Description }} +{{ Fill in the Synopsis }} + +### [Invoke-GPOZaurr](Invoke-GPOZaurr.md) +{{ Fill in the Synopsis }} + +### [Invoke-GPOZaurrContent](Invoke-GPOZaurrContent.md) +{{ Fill in the Synopsis }} + +### [Invoke-GPOZaurrPermission](Invoke-GPOZaurrPermission.md) +{{ Fill in the Synopsis }} + +### [Invoke-GPOZaurrSupport](Invoke-GPOZaurrSupport.md) +{{ Fill in the Synopsis }} ### [New-GPOZaurrWMI](New-GPOZaurrWMI.md) -{{ Fill in the Description }} +{{ Fill in the Synopsis }} + +### [Optimize-GPOZaurr](Optimize-GPOZaurr.md) +Enables or disables user/computer section of group policy based on it's content. + +### [Remove-GPOPermission](Remove-GPOPermission.md) +{{ Fill in the Synopsis }} ### [Remove-GPOZaurr](Remove-GPOZaurr.md) -{{ Fill in the Description }} +{{ Fill in the Synopsis }} + +### [Remove-GPOZaurrBroken](Remove-GPOZaurrBroken.md) +{{ Fill in the Synopsis }} + +### [Remove-GPOZaurrDuplicateObject](Remove-GPOZaurrDuplicateObject.md) +{{ Fill in the Synopsis }} + +### [Remove-GPOZaurrFolders](Remove-GPOZaurrFolders.md) +{{ Fill in the Synopsis }} + +### [Remove-GPOZaurrLegacyFiles](Remove-GPOZaurrLegacyFiles.md) +{{ Fill in the Synopsis }} + +### [Remove-GPOZaurrPermission](Remove-GPOZaurrPermission.md) +{{ Fill in the Synopsis }} ### [Remove-GPOZaurrWMI](Remove-GPOZaurrWMI.md) -{{ Fill in the Description }} +{{ Fill in the Synopsis }} + +### [Repair-GPOZaurrNetLogonOwner](Repair-GPOZaurrNetLogonOwner.md) +{{ Fill in the Synopsis }} + +### [Repair-GPOZaurrPermissionConsistency](Repair-GPOZaurrPermissionConsistency.md) +{{ Fill in the Synopsis }} ### [Restore-GPOZaurr](Restore-GPOZaurr.md) -{{ Fill in the Description }} +{{ Fill in the Synopsis }} ### [Save-GPOZaurrFiles](Save-GPOZaurrFiles.md) -{{ Fill in the Description }} +{{ Fill in the Synopsis }} + +### [Set-GPOOwner](Set-GPOOwner.md) +Used within Invoke-GPOZaurrPermission only. +Set new group policy owner. ### [Set-GPOZaurrOwner](Set-GPOZaurrOwner.md) -{{ Fill in the Description }} +{{ Fill in the Synopsis }} + +### [Set-GPOZaurrStatus](Set-GPOZaurrStatus.md) +Enables or disables user/computer section of Group Policy. + +### [Skip-GroupPolicy](Skip-GroupPolicy.md) +Used within ScriptBlocks only. +Allows to exclude Group Policy from being affected by fixes diff --git a/Docs/Remove-GPOPermission.md b/Docs/Remove-GPOPermission.md new file mode 100644 index 0000000..1041422 --- /dev/null +++ b/Docs/Remove-GPOPermission.md @@ -0,0 +1,174 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Remove-GPOPermission + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Remove-GPOPermission [[-Type] ] [[-IncludePermissionType] ] + [[-ExcludePermissionType] ] [[-PermitType] ] [[-Principal] ] + [[-PrincipalType] ] [[-ExcludePrincipal] ] [[-ExcludePrincipalType] ] + [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ExcludePermissionType +{{ Fill ExcludePermissionType Description }} + +```yaml +Type: GPPermissionType[] +Parameter Sets: (All) +Aliases: +Accepted values: None, GpoApply, GpoRead, GpoEdit, GpoEditDeleteModifySecurity, GpoCustom, WmiFilterEdit, WmiFilterFullControl, WmiFilterCustom, StarterGpoRead, StarterGpoEdit, StarterGpoFullControl, StarterGpoCustom, SomCreateWmiFilter, SomWmiFilterFullControl, SomCreateGpo, SomCreateStarterGpo, SomLogging, SomPlanning, SomLink + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludePrincipal +{{ Fill ExcludePrincipal Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 6 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludePrincipalType +{{ Fill ExcludePrincipalType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: DistinguishedName, Name, Sid + +Required: False +Position: 7 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludePermissionType +{{ Fill IncludePermissionType Description }} + +```yaml +Type: GPPermissionType[] +Parameter Sets: (All) +Aliases: +Accepted values: None, GpoApply, GpoRead, GpoEdit, GpoEditDeleteModifySecurity, GpoCustom, WmiFilterEdit, WmiFilterFullControl, WmiFilterCustom, StarterGpoRead, StarterGpoEdit, StarterGpoFullControl, StarterGpoCustom, SomCreateWmiFilter, SomWmiFilterFullControl, SomCreateGpo, SomCreateStarterGpo, SomLogging, SomPlanning, SomLink + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PermitType +{{ Fill PermitType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: Allow, Deny, All + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Principal +{{ Fill Principal Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrincipalType +{{ Fill PrincipalType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: DistinguishedName, Name, Sid + +Required: False +Position: 5 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Type +{{ Fill Type Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: +Accepted values: Unknown, NotWellKnown, NotWellKnownAdministrative, Administrative, NotAdministrative, All + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Remove-GPOZaurr.md b/Docs/Remove-GPOZaurr.md index 8c92325..806ab77 100644 --- a/Docs/Remove-GPOZaurr.md +++ b/Docs/Remove-GPOZaurr.md @@ -1,6 +1,6 @@ --- external help file: GPOZaurr-help.xml -Module Name: GPoZaurr +Module Name: GPOZaurr online version: schema: 2.0.0 --- @@ -13,9 +13,10 @@ schema: 2.0.0 ## SYNTAX ``` -Remove-GPOZaurr [-Type] [[-LimitProcessing] ] [[-Forest] ] - [[-ExcludeDomains] ] [[-IncludeDomains] ] [[-ExtendedForestInformation] ] - [[-GPOPath] ] [[-BackupPath] ] [-BackupDated] [-WhatIf] [-Confirm] [] +Remove-GPOZaurr [[-ExcludeGroupPolicies] ] [-Type] [-LimitProcessing ] + [-Forest ] [-ExcludeDomains ] [-IncludeDomains ] + [-ExtendedForestInformation ] [-GPOPath ] [-BackupPath ] [-BackupDated] + [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -56,7 +57,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 7 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -86,7 +87,22 @@ Parameter Sets: (All) Aliases: Required: False -Position: 3 +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeGroupPolicies +{{ Fill ExcludeGroupPolicies Description }} + +```yaml +Type: ScriptBlock +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -101,7 +117,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 5 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -116,7 +132,7 @@ Parameter Sets: (All) Aliases: ForestName Required: False -Position: 2 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -131,7 +147,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 6 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -146,7 +162,7 @@ Parameter Sets: (All) Aliases: Domain, Domains Required: False -Position: 4 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -161,7 +177,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 1 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -174,7 +190,7 @@ Accept wildcard characters: False Type: String[] Parameter Sets: (All) Aliases: -Accepted values: Empty, Unlinked +Accepted values: Empty, Unlinked, Disabled Required: True Position: 0 diff --git a/Docs/Remove-GPOZaurrBroken.md b/Docs/Remove-GPOZaurrBroken.md new file mode 100644 index 0000000..96585e8 --- /dev/null +++ b/Docs/Remove-GPOZaurrBroken.md @@ -0,0 +1,199 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Remove-GPOZaurrBroken + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Remove-GPOZaurrBroken [[-Type] ] [[-BackupPath] ] [-BackupDated] [[-LimitProcessing] ] + [[-Forest] ] [[-ExcludeDomains] ] [[-IncludeDomains] ] + [[-ExtendedForestInformation] ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -BackupDated +{{ Fill BackupDated Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BackupPath +{{ Fill BackupPath Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 6 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 5 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LimitProcessing +{{ Fill LimitProcessing Description }} + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Type +{{ Fill Type Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: +Accepted values: SYSVOL, AD + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Remove-GPOZaurrDuplicateObject.md b/Docs/Remove-GPOZaurrDuplicateObject.md new file mode 100644 index 0000000..476fdab --- /dev/null +++ b/Docs/Remove-GPOZaurrDuplicateObject.md @@ -0,0 +1,153 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Remove-GPOZaurrDuplicateObject + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Remove-GPOZaurrDuplicateObject [[-LimitProcessing] ] [[-Forest] ] [[-ExcludeDomains] ] + [[-IncludeDomains] ] [[-ExtendedForestInformation] ] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LimitProcessing +{{ Fill LimitProcessing Description }} + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Remove-GPOZaurrFolders.md b/Docs/Remove-GPOZaurrFolders.md new file mode 100644 index 0000000..6e353b9 --- /dev/null +++ b/Docs/Remove-GPOZaurrFolders.md @@ -0,0 +1,231 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Remove-GPOZaurrFolders + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Remove-GPOZaurrFolders [[-BackupPath] ] [-BackupDated] [[-Type] ] [-FolderType] + [[-FolderName] ] [[-LimitProcessing] ] [[-Forest] ] [[-ExcludeDomains] ] + [[-IncludeDomains] ] [[-ExtendedForestInformation] ] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -BackupDated +{{ Fill BackupDated Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BackupPath +{{ Fill BackupPath Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 6 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 8 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FolderName +{{ Fill FolderName Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FolderType +{{ Fill FolderType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: NTFRS, Empty + +Required: True +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 5 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 7 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LimitProcessing +{{ Fill LimitProcessing Description }} + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Type +{{ Fill Type Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: +Accepted values: All, Netlogon, Sysvol + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Remove-GPOZaurrLegacyFiles.md b/Docs/Remove-GPOZaurrLegacyFiles.md new file mode 100644 index 0000000..f3c41fc --- /dev/null +++ b/Docs/Remove-GPOZaurrLegacyFiles.md @@ -0,0 +1,183 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Remove-GPOZaurrLegacyFiles + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Remove-GPOZaurrLegacyFiles [[-BackupPath] ] [-BackupDated] [-RemoveEmptyFolders] [[-Forest] ] + [[-ExcludeDomains] ] [[-IncludeDomains] ] [[-LimitProcessing] ] [-WhatIf] + [-Confirm] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -BackupDated +{{ Fill BackupDated Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BackupPath +{{ Fill BackupPath Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LimitProcessing +{{ Fill LimitProcessing Description }} + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RemoveEmptyFolders +{{ Fill RemoveEmptyFolders Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Remove-GPOZaurrPermission.md b/Docs/Remove-GPOZaurrPermission.md new file mode 100644 index 0000000..29b6c0f --- /dev/null +++ b/Docs/Remove-GPOZaurrPermission.md @@ -0,0 +1,313 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Remove-GPOZaurrPermission + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +### Global (Default) +``` +Remove-GPOZaurrPermission [-Principal ] [-PrincipalType ] [-Type ] + [-IncludePermissionType ] [-ExcludePermissionType ] [-SkipWellKnown] + [-SkipAdministrative] [-Forest ] [-ExcludeDomains ] [-IncludeDomains ] + [-ExtendedForestInformation ] [-LimitProcessing ] [-WhatIf] [-Confirm] + [] +``` + +### GPOName +``` +Remove-GPOZaurrPermission -GPOName [-Principal ] [-PrincipalType ] + [-Type ] [-IncludePermissionType ] [-ExcludePermissionType ] + [-SkipWellKnown] [-SkipAdministrative] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] [-LimitProcessing ] [-WhatIf] + [-Confirm] [] +``` + +### GPOGUID +``` +Remove-GPOZaurrPermission -GPOGuid [-Principal ] [-PrincipalType ] + [-Type ] [-IncludePermissionType ] [-ExcludePermissionType ] + [-SkipWellKnown] [-SkipAdministrative] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] [-LimitProcessing ] [-WhatIf] + [-Confirm] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludePermissionType +{{ Fill ExcludePermissionType Description }} + +```yaml +Type: GPPermissionType[] +Parameter Sets: (All) +Aliases: +Accepted values: None, GpoApply, GpoRead, GpoEdit, GpoEditDeleteModifySecurity, GpoCustom, WmiFilterEdit, WmiFilterFullControl, WmiFilterCustom, StarterGpoRead, StarterGpoEdit, StarterGpoFullControl, StarterGpoCustom, SomCreateWmiFilter, SomWmiFilterFullControl, SomCreateGpo, SomCreateStarterGpo, SomLogging, SomPlanning, SomLink + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOGuid +{{ Fill GPOGuid Description }} + +```yaml +Type: String +Parameter Sets: GPOGUID +Aliases: GUID, GPOID + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOName +{{ Fill GPOName Description }} + +```yaml +Type: String +Parameter Sets: GPOName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludePermissionType +{{ Fill IncludePermissionType Description }} + +```yaml +Type: GPPermissionType[] +Parameter Sets: (All) +Aliases: PermissionType +Accepted values: None, GpoApply, GpoRead, GpoEdit, GpoEditDeleteModifySecurity, GpoCustom, WmiFilterEdit, WmiFilterFullControl, WmiFilterCustom, StarterGpoRead, StarterGpoEdit, StarterGpoFullControl, StarterGpoCustom, SomCreateWmiFilter, SomWmiFilterFullControl, SomCreateGpo, SomCreateStarterGpo, SomLogging, SomPlanning, SomLink + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LimitProcessing +{{ Fill LimitProcessing Description }} + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Principal +{{ Fill Principal Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrincipalType +{{ Fill PrincipalType Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: DistinguishedName, Name, NetbiosName, Sid + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipAdministrative +{{ Fill SkipAdministrative Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipWellKnown +{{ Fill SkipWellKnown Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Type +{{ Fill Type Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: +Accepted values: Unknown, NotAdministrative, Default + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Repair-GPOZaurrNetLogonOwner.md b/Docs/Repair-GPOZaurrNetLogonOwner.md new file mode 100644 index 0000000..97dfeb1 --- /dev/null +++ b/Docs/Repair-GPOZaurrNetLogonOwner.md @@ -0,0 +1,168 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Repair-GPOZaurrNetLogonOwner + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Repair-GPOZaurrNetLogonOwner [[-Forest] ] [[-ExcludeDomains] ] [[-IncludeDomains] ] + [[-ExtendedForestInformation] ] [[-Principal] ] [[-LimitProcessing] ] [-WhatIf] + [-Confirm] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LimitProcessing +{{ Fill LimitProcessing Description }} + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: 5 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Principal +{{ Fill Principal Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Repair-GPOZaurrPermissionConsistency.md b/Docs/Repair-GPOZaurrPermissionConsistency.md new file mode 100644 index 0000000..fa66fd0 --- /dev/null +++ b/Docs/Repair-GPOZaurrPermissionConsistency.md @@ -0,0 +1,198 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Repair-GPOZaurrPermissionConsistency + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +### Default (Default) +``` +Repair-GPOZaurrPermissionConsistency [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] [-LimitProcessing ] [-WhatIf] + [-Confirm] [] +``` + +### GPOName +``` +Repair-GPOZaurrPermissionConsistency [-GPOName ] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] [-LimitProcessing ] [-WhatIf] + [-Confirm] [] +``` + +### GPOGUID +``` +Repair-GPOZaurrPermissionConsistency [-GPOGuid ] [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] [-LimitProcessing ] [-WhatIf] + [-Confirm] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +{{ Fill Forest Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOGuid +{{ Fill GPOGuid Description }} + +```yaml +Type: String +Parameter Sets: GPOGUID +Aliases: GUID, GPOID + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOName +{{ Fill GPOName Description }} + +```yaml +Type: String +Parameter Sets: GPOName +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +{{ Fill IncludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LimitProcessing +{{ Fill LimitProcessing Description }} + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/Docs/Set-GPOOwner.md b/Docs/Set-GPOOwner.md new file mode 100644 index 0000000..05120a4 --- /dev/null +++ b/Docs/Set-GPOOwner.md @@ -0,0 +1,81 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Set-GPOOwner + +## SYNOPSIS +Used within Invoke-GPOZaurrPermission only. +Set new group policy owner. + +## SYNTAX + +``` +Set-GPOOwner [[-Type] ] [[-Principal] ] [] +``` + +## DESCRIPTION +Used within Invoke-GPOZaurrPermission only. +Set new group policy owner. + +## EXAMPLES + +### EXAMPLE 1 +``` +Invoke-GPOZaurrPermission -Verbose -SearchBase 'OU=Computers,OU=Production,DC=ad,DC=evotec,DC=xyz' { +``` + +Set-GPOOwner -Type Administrative + Remove-GPOPermission -Type NotAdministrative, NotWellKnownAdministrative -IncludePermissionType GpoEdit, GpoEditDeleteModifySecurity + Add-GPOPermission -Type Administrative -IncludePermissionType GpoEditDeleteModifySecurity + Add-GPOPermission -Type WellKnownAdministrative -IncludePermissionType GpoEditDeleteModifySecurity +} -WhatIf + +## PARAMETERS + +### -Type +Choose Owner Type. +When chosing Administrative Type, owner will be set to Domain Admins for current GPO domain. +When Default is set Owner will be set to Principal given in another parameter. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: Default +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Principal +Choose Owner Name to set for Group Policy + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES +General notes + +## RELATED LINKS diff --git a/Docs/Set-GPOZaurrOwner.md b/Docs/Set-GPOZaurrOwner.md index b6c5f22..5afbc5d 100644 --- a/Docs/Set-GPOZaurrOwner.md +++ b/Docs/Set-GPOZaurrOwner.md @@ -1,6 +1,6 @@ --- external help file: GPOZaurr-help.xml -Module Name: GPoZaurr +Module Name: GPOZaurr online version: schema: 2.0.0 --- @@ -14,16 +14,16 @@ schema: 2.0.0 ### Type (Default) ``` -Set-GPOZaurrOwner -Type [-Forest ] [-ExcludeDomains ] [-IncludeDomains ] - [-ExtendedForestInformation ] [-LimitProcessing ] [-WhatIf] [-Confirm] - [] +Set-GPOZaurrOwner -Type [-Forest ] [-ExcludeDomains ] [-IncludeDomains ] + [-ExtendedForestInformation ] [-Principal ] [-SkipSysvol] [-LimitProcessing ] + [-Force] [-WhatIf] [-Confirm] [] ``` ### Named ``` Set-GPOZaurrOwner [-GPOName ] [-GPOGuid ] [-Forest ] [-ExcludeDomains ] - [-IncludeDomains ] [-ExtendedForestInformation ] -Principal - [-LimitProcessing ] [-WhatIf] [-Confirm] [] + [-IncludeDomains ] [-ExtendedForestInformation ] [-Principal ] [-SkipSysvol] + [-LimitProcessing ] [-Force] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -40,58 +40,28 @@ PS C:\> {{ Add example code here }} ## PARAMETERS -### -Confirm -Prompts you for confirmation before running the cmdlet. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ExcludeDomains -{{ Fill ExcludeDomains Description }} - -```yaml -Type: String[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ExtendedForestInformation -{{ Fill ExtendedForestInformation Description }} - -```yaml -Type: IDictionary -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Forest -{{ Fill Forest Description }} +### -Type +{{ Fill Type Description }} ```yaml Type: String -Parameter Sets: (All) -Aliases: ForestName +Parameter Sets: Type +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOName +{{ Fill GPOName Description }} + +```yaml +Type: String +Parameter Sets: Named +Aliases: Required: False Position: Named @@ -115,12 +85,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -GPOName -{{ Fill GPOName Description }} +### -Forest +{{ Fill Forest Description }} ```yaml Type: String -Parameter Sets: Named +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +{{ Fill ExcludeDomains Description }} + +```yaml +Type: String[] +Parameter Sets: (All) Aliases: Required: False @@ -145,11 +130,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -LimitProcessing -{{ Fill LimitProcessing Description }} +### -ExtendedForestInformation +{{ Fill ExtendedForestInformation Description }} ```yaml -Type: Int32 +Type: IDictionary Parameter Sets: (All) Aliases: @@ -165,32 +150,61 @@ Accept wildcard characters: False ```yaml Type: String -Parameter Sets: Named +Parameter Sets: (All) Aliases: -Required: True +Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -Type -{{ Fill Type Description }} +### -SkipSysvol +Set GPO Owner only in Active Directory. By default GPO Owner is being set in both places ```yaml -Type: String[] -Parameter Sets: Type +Type: SwitchParameter +Parameter Sets: (All) Aliases: -Accepted values: EmptyOrUnknown, NotAdministrative -Required: True +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LimitProcessing +{{ Fill LimitProcessing Description }} + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -Force +{{ Fill Force Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. @@ -207,6 +221,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). diff --git a/Docs/Set-GPOZaurrStatus.md b/Docs/Set-GPOZaurrStatus.md new file mode 100644 index 0000000..972d255 --- /dev/null +++ b/Docs/Set-GPOZaurrStatus.md @@ -0,0 +1,193 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Set-GPOZaurrStatus + +## SYNOPSIS +Enables or disables user/computer section of Group Policy. + +## SYNTAX + +### GPOName (Default) +``` +Set-GPOZaurrStatus -GPOName -Status [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] [-WhatIf] [-Confirm] + [] +``` + +### GPOGUID +``` +Set-GPOZaurrStatus -GPOGuid -Status [-Forest ] [-ExcludeDomains ] + [-IncludeDomains ] [-ExtendedForestInformation ] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +Enables or disables user/computer section of Group Policy. + +## EXAMPLES + +### EXAMPLE 1 +``` +Set-GPOZaurrStatus -Name 'TEST | Empty GPO - AD.EVOTEC.PL CrossDomain GPO' -Status AllSettingsEnabled -Verbose +``` + +### EXAMPLE 2 +``` +Set-GPOZaurrStatus -Name 'TEST | Empty GPO - AD.EVOTEC.PL CrossDomain GPO' -DomainName ad.evotec.pl -Status AllSettingsEnabled -Verbose +``` + +## PARAMETERS + +### -GPOName +Provide Group Policy Name + +```yaml +Type: String +Parameter Sets: GPOName +Aliases: Name, DisplayName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -GPOGuid +Provide Group Policy GUID + +```yaml +Type: String +Parameter Sets: GPOGUID +Aliases: GUID, GPOID + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Status +Choose a status for provided Group Policy + +```yaml +Type: GpoStatus +Parameter Sets: (All) +Aliases: +Accepted values: AllSettingsDisabled, UserSettingsDisabled, ComputerSettingsDisabled, AllSettingsEnabled + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Forest +Choose forest to target. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: ForestName + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExcludeDomains +Exclude domains from trying to find Group Policy Name or GUID + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncludeDomains +Include domain (one or more) to find Group Policy Name or GUID + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: Domain, Domains, DomainName + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ExtendedForestInformation +Provide Extended Forest Information + +```yaml +Type: IDictionary +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES +General notes + +## RELATED LINKS diff --git a/Docs/Skip-GroupPolicy.md b/Docs/Skip-GroupPolicy.md new file mode 100644 index 0000000..48888ec --- /dev/null +++ b/Docs/Skip-GroupPolicy.md @@ -0,0 +1,89 @@ +--- +external help file: GPOZaurr-help.xml +Module Name: GPOZaurr +online version: +schema: 2.0.0 +--- + +# Skip-GroupPolicy + +## SYNOPSIS +Used within ScriptBlocks only. +Allows to exclude Group Policy from being affected by fixes + +## SYNTAX + +``` +Skip-GroupPolicy [[-Name] ] [[-DomaiName] ] [] +``` + +## DESCRIPTION +Used within ScriptBlocks only. +Allows to exclude Group Policy from being affected by fixes. +Only some commands support it. +The goal is to support all cmdlets. + +## EXAMPLES + +### EXAMPLE 1 +``` +Optimize-GPOZaurr -All -WhatIf -Verbose -LimitProcessing 2 { +``` + +Skip-GroupPolicy -Name 'TEST | Drive Mapping 1' + Skip-GroupPolicy -Name 'TEST | Drive Mapping 2' +} + +### EXAMPLE 2 +``` +Remove-GPOZaurr -Type Empty, Unlinked -BackupPath "$Env:UserProfile\Desktop\GPO" -BackupDated -LimitProcessing 2 -Verbose -WhatIf { +``` + +Skip-GroupPolicy -Name 'TEST | Drive Mapping 1' + Skip-GroupPolicy -Name 'TEST | Drive Mapping 2' -DomaiName 'ad.evotec.pl' +} + +## PARAMETERS + +### -Name +Define Group Policy Name to skip + +```yaml +Type: String +Parameter Sets: (All) +Aliases: GpoName, DisplayName + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DomaiName +Define DomainName where Group Policy is located. +Otherwise each domain will be checked and skipped if found with same name. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES +General notes + +## RELATED LINKS