Add DSC configurations for user interface, Windows features, and services; implement app installation and removal scripts

- Created `DSC-UserInterfaceConfiguration.ps1` to manage user interface settings via registry changes.
- Developed `DSC-WindowsFeatures.ps1` to install OpenSSH Client and enable NFS Client features.
- Implemented `DSC-WindowsServices.ps1` to ensure Terminal Services are running and set to automatic startup.
- Added `PS-InstallApps.ps1` to manage app installations and remove the msstore source if it exists.
- Created `PS-RemoveApps.ps1` to remove unwanted apps, provisioned packages, and handle Office applications via winget.
This commit is contained in:
2025-09-28 11:59:28 -05:00
parent 7e9ad6b9eb
commit 79df17763a
11 changed files with 1842 additions and 360 deletions

View File

@@ -6,12 +6,36 @@
{
"Packages" :
[
{
"PackageIdentifier" : "Microsoft.VCRedist.2015+.x86"
},
{
"PackageIdentifier" : "Microsoft.VCRedist.2015+.x64"
},
{
"PackageIdentifier" : "Microsoft.XNARedist"
},
{
"PackageIdentifier" : "Microsoft.DotNet.DesktopRuntime.8"
},
{
"PackageIdentifier" : "Microsoft.VCLibs.Desktop.14"
},
{
"PackageIdentifier" : "7zip.7zip"
},
{
"PackageIdentifier" : "Microsoft.VisualStudioCode"
},
{
"PackageIdentifier" : "Microsoft.PowerToys"
},
{
"PackageIdentifier" : "Git.Git"
},
{
"PackageIdentifier" : "tldr-pages.tlrc"
},
{
"PackageIdentifier" : "ShareX.ShareX"
},
@@ -48,42 +72,6 @@
{
"PackageIdentifier" : "Valve.Steam"
},
{
"PackageIdentifier" : "Microsoft.VCRedist.2013.x64"
},
{
"PackageIdentifier" : "Microsoft.DotNet.DesktopRuntime.6"
},
{
"PackageIdentifier" : "Microsoft.DotNet.DesktopRuntime.5"
},
{
"PackageIdentifier" : "Microsoft.VCRedist.2012.x86"
},
{
"PackageIdentifier" : "Microsoft.VCRedist.2015+.x64"
},
{
"PackageIdentifier" : "Microsoft.DotNet.Runtime.6"
},
{
"PackageIdentifier" : "Microsoft.VCRedist.2013.x86"
},
{
"PackageIdentifier" : "Microsoft.XNARedist"
},
{
"PackageIdentifier" : "Microsoft.VCRedist.2010.x86"
},
{
"PackageIdentifier" : "Microsoft.DotNet.DesktopRuntime.8"
},
{
"PackageIdentifier" : "Microsoft.VCRedist.2012.x64"
},
{
"PackageIdentifier" : "Microsoft.VCRedist.2015+.x86"
},
{
"PackageIdentifier" : "Brave.Brave"
},
@@ -92,21 +80,6 @@
},
{
"PackageIdentifier" : "WinSCP.WinSCP"
},
{
"PackageIdentifier" : "Microsoft.VisualStudioCode"
},
{
"PackageIdentifier" : "Microsoft.PowerToys"
},
{
"PackageIdentifier" : "Microsoft.UI.Xaml.2.7"
},
{
"PackageIdentifier" : "Microsoft.UI.Xaml.2.8"
},
{
"PackageIdentifier" : "Microsoft.VCLibs.Desktop.14"
}
],
"SourceDetails" :