Cmdlet | Description :--- | :--- [Get-GPInheritance](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Get-GPInheritance ) | Gets Group Policy inheritance information for a specified domain or OU. [Set-GPInheritance](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Set-GPInheritance ) | Blocks or unblocks inheritance for a specified domain or organizational unit. [New-GPLink](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/New-GPLink ) | Links a GPO to a site, domain, or OU. [Remove-GPLink](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Remove-GPLink ) | Removes a GPO link from a site, domain or OU. [Set-GPLink](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Set-GPLink ) | Sets the properties of the specified GPO link. [Backup-GPO](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Backup-GPO ) | Backs up one GPO or all the GPOs in a domain. [Copy-GPO](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Copy-GPO ) | Copies a GPO. [Get-GPO](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Get-GPO ) | Gets one GPO or all the GPOs in a domain. [Import-GPO](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Import-GPO ) | Imports the Group Policy settings from a backed-up GPO into a specified GPO. [New-GPO](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/New-GPO ) | Creates a GPO. [Remove-GPO](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Remove-GPO ) | Removes a GPO. [Rename-GPO](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Rename-GPO ) | Assigns a new display name to a GPO. [Restore-GPO](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Restore-GPO ) | Restores one GPO or all GPOs in a domain from one or more GPO backup files. [Get-GPOReport](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Get-GPOReport ) | Generates a report either in XML or HTML format for a specified GPO or for all GPOs in a domain. [Get-GPPermission](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Get-GPPermission ) | Gets the permission level for one or more security principals on a specified GPO. [Set-GPPermission](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Set-GPPermission ) | Grants a level of permissions to a security principal for one GPO or all the GPOs in a domain. [Get-GPPrefRegistryValue](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Get-GPPrefRegistryValue ) | Gets one or more Registry preference items under either Computer Configuration or User Configuration in a GPO. [Remove-GPPrefRegistryValue](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Remove-GPPrefRegistryValue ) | Removes one or more Registry preference items from either Computer Configuration or User Configuration in a GPO. [Set-GPPrefRegistryValue](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Set-GPPrefRegistryValue ) | Configures a Registry preference item under either Computer Configuration or User Configuration in a GPO. [Get-GPRegistryValue](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Get-GPRegistryValue ) | Gets one or more registry-based policy settings under either Computer Configuration or User Configuration in a GPO. [Remove-GPRegistryValue](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Remove-GPRegistryValue ) | Removes one or more registry-based policy settings from either Computer Configuration or User Configuration in a GPO. [Set-GPRegistryValue](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Set-GPRegistryValue ) | Configures one or more registry-based policy settings under either Computer Configuration or User Configuration in a GPO. [Get-GPResultantSetOfPolicy](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Get-GPResultantSetOfPolicy ) | Gets and writes the RSoP information for a user, a computer, or both to a file. [Get-GPStarterGPO](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Get-GPStarterGPO ) | Gets one Starter GPO or all Starter GPOs in a domain. [New-GPStarterGPO](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/New-GPStarterGPO ) | Creates a Starter GPO. [Invoke-GPUpdate](https://docs.microsoft.com/en-us/powershell/module/GroupPolicy/Invoke-GPUpdate ) | Schedules a remote Group Policy refresh on the specified computer.