Skip to content

VirtualEngine/VirtualEngineLab

Repository files navigation

The VirtualEngineLab composite DSC resources provide a common set of DSC resources that simplify the implementation of internal lab configurations.

Included Resources

  • vAccessDBEngine2010
    • Installs the Microsoft Access Database Engine 2010 components
    • Requires: xPSDesiredStateConfiguration
  • vADDomain
    • Deploys a new Active Directory forest and domain
    • Requires: xActiveDirectory
  • vADDomainController
    • Deploys an additional Active Directory domain controller to a domain
    • Requires: xActiveDirectory
  • vAdobeReader
    • Installs Adobe Reader XI/DC and disables updates and cloud service integration
    • Requires: xPSDesiredStateConfiguration
  • vADUserThumbnailPhoto
    • Configures Active Directory user thumbnail photos
    • Requires: Active Directory module to be installed on the enacting node
  • vAppV5
    • Installs App-V 5.0/5.1 client/RDS client
  • vBuildNumber
    • Stamps build information in the registry
  • vCitrixReceiver
    • Installs Citrix Receiver
    • Requires: xPSDesiredStateConfiguration
  • vDismFeature
    • Manages Windows features via DISM.EXE
    • Supports Windows 7
  • vDomainMember
    • Configures the TCP/IP stack, computer name and joins a computer to an Active Directory domain
    • Requires: xActiveDirectory, NetworkingDsc, ComputerManagementDsc and LegacyNetworking
  • vDotNetFramework
    • Installs .NET Framework
  • vExchange2013
    • Installs prerequisites and prepares AD
    • Installs Exchange 2013
    • Requires: xPSDesiredStateConfiguration and xPendingReboot
  • vExchange2013ADPrep
    • Extends Active Directory schema for Exchange 2013 deployment
    • Requires: xPSDesiredStateConfiguration
  • vExchange2013Https
    • Installs prerequisites and prepares AD
    • Installs Exchange 2013
    • Installs PFX certificate and binds services to HTTPS
    • Requires: xExchange, xPSDesiredStateConfiguration and xPendingReboot
  • vExchange2013Prerequisites
    • Installs required Windows features and installs Unified Communications Managed API 4.0
    • Requires: xPSDesiredStateConfiguration
  • vFile
    • Downloads a file from a UNC path or from the internet
    • Requires: xPSDesiredStateConfiguration
  • vFirefox
    • Installs Mozilla Firefox and disables updates
    • Requires: xPSDesiredStateConfiguration
  • vFolder
    • Provisions a collection of folders/shares
    • Requires: xSmbShare, PowerShellAccessControl
  • vFSLogixHotfix
    • Installs KB2614892 required to install FSLogix Apps on 2008 R2 or Windows 7 x64
    • Requires: xWindowsUpdate
  • vGitForWindows
    • Installs Git For Windows
    • Requires: xPSDesiredStateConfiguration
  • vICMP
    • Permits inbound ICMP traffic through the Windows firewall
    • Requires: NetworkingDsc
  • vInternetExplorerSecurity
    • Enables or disables Internet Explorer Enhanced Security Configuration
    • Requires: xSystemSecurity
  • vNotepadPlusPlus
    • Installs Notepad++
    • Requires: xPSDesiredStateConfiguration
  • vOfficeProPlus
    • Installs and configures Office 2010, 2013 or 2016 Professional Plus and configures KMS server
  • vPerformanceSetting
    • Configures and manages:
      • Active power plan
      • Server Manager auto start
      • System Restore settings
      • Windows Explorer Visual effects
      • Windows Explorer help tips
      • Windows Explorer logon animations
    • Requires: xWindowsRestore, ComputerManagementDsc
  • vPowerPointViewer
    • Installs Microsoft PowerPoint Viewer
    • Requires: xPSDesiredStateConfiguration
  • vPuTTY
    • Installs PuTTY
    • Requires: xPSDesiredStateConfiguration
  • vRemoteAssistance
    • Installs the Remote Assistance feature and permits inbound RDP shadow requests
    • Requires: -EnableFirewallException requires NetworkingDsc resource
  • vRemoteDesktopAdmin
    • Enables RDP connections and permits inbound RDP connections
    • Requires: xRemoteDesktopAdmin, -EnableFirewallException requires NetworkingDsc resource
  • vRemoteDesktopLicensing
    • Installs the RDS licening role and optionally, the UI components
  • vRemoteDesktopSessionHost
    • Installs RDS roles and optionally, Remote Assistance and Desktop Experience
    • Adds users/groups to the local Remote Desktop Users group
    • Configures the RDS license server
  • vScheduledTask
    • Enables/disables existing scheduled tasks.
    • Requires Server 2012/Windows 8 or later.
  • vSQLExpress
    • Enables NetFX 3.5 and installs SQL Express 2012/2014
    • Requires: NetworkingDsc
  • vSSMS
    • Installs SQL Server Management Studio
    • Requires: xPSDesiredStateConfiguration
  • vVisualStudioCode
    • Installs Microsoft Visual Studio Code
    • Requires: xPSDesiredStateConfiguration
  • vWebServer
    • Installs standard IIS web server roles/features
  • vWebServerHttps
    • Installs standard IIS web server roles/features and imports PFX certificate
    • Requires: CertificateDsc and xWebAdministration
  • vWebServerRedirect
    • Creates a Javascript HTML redirection file
  • vWindowsRearm
    • Creates a startup rearm scheduled task
  • vWindowsUpdate
    • Configures the Windows Update and Microsoft Update agents
    • Requires: xWindowsUpdate
  • vWorkgroupMember
    • Configures the TCP/IP stack and computer name
    • Requires: ComputerManagementDsc, NetworkingDsc and LegacyNetworking
  • vXmlNodeAttribute
    • Configures attributes in Xml files, e.g. web.config files

Requirements

There are dependencies on the following DSC resources:

About

Virtual Engine lab composite resources

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published