Skip to content

xoap-io/XOAPDemoConfigurationDSC

Repository files navigation

XOAPDemoConfigurationDSC

This repository contains a PowerShell DSC module for XOAP demo purposes.

Code of Conduct

This project has adopted this Code of Conduct.

Contributing

Please check out common DSC Community contributing guidelines.

Change log

A full list of changes in each version can be found in the Releases.

Prerequisites

Be sure that the following DSC modules are installed on your system:

  • DSCR_AppxPackage (0.3.0)
  • ComputerManagementDSC (9.0.0)
  • AuditPolicyDSC (1.4.0.0)
  • GPRegistryPolicyDsc (1.2.0)
  • FileContentDsc (1.3.0.151)
  • NetworkingDsc (9.0.0)
  • xRemoteDesktopSessionHost (2.1.0)
  • xPSDesiredStateConfiguration (9.1.0)
  • SecurityPolicyDSC (2.10.0.0)
  • UserRegistryDSC (0.1.3)
  • xWindowsUpdate (2.8.0.0)

DSC Resources

To implement the XOAP demo configuration, add the following resources to your DSC configuration:

Configuration 'XOAPDemoConfigurationDSC'
{
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_AppxPackages' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_AuditPolicy' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_Defender' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_Edge' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_Environment' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_FeaturesAndRoles' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_Firewall' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_Iexplorer' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_LanguageAndRegion' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_Networking' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_PendingReboot' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_PowerPlan' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_PowerShell' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_Privacy' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_PSModules' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_Registry' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_RemoteDesktop' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_RunProcess' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_ScheduledTasks' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_Services' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_Shortcuts' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_SMBConfiguration' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_UserAccountControl' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_UserRightsAssignment' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_UsersAndGroups' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_UserSettings' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_VirtualMemory' -ModuleVersion '0.0.1'
Import-DSCResource -Module 'XOAPDemoConfigurationDSC' -Name 'XOAP_WindowsUpdates' -ModuleVersion '0.0.1'

    Node 'XOAPDemoConfigurationDSC'
    {
        AppxPackages 'XOAP_AppxPackages'
        {
        }
    }
}

About

Our XOAP demo module showcasing the capabilities of PowerShell DSC.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published