The xSCDPM modules contains the xSCDPMServerSetup, xSCDPMDatabaseServerSetup, and xSCDPMConsole DSC resources for installing System Center Service Management Automation (DPM).
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
Please check out common DSC Resources contributing guidelines.
- xSCDPMServerSetup manages installation of the DPM server.
- xSCDPMDatabaseServerSetup manages installation of the DPM support files for SQL Server.
- xSCDPMConsole manages installation of the DPM console.
- Ensure: (Key) Ensures that the DPM server is Present or Absent on the machine.
- SourcePath: (Required) UNC path to the root of the source files for installation.
- SourceFolder: Folder within the source path containing the source files for installation.
- SetupCredential: (Required) Credential to be used to perform the installation.
- UserName: User name that the software will be registered to.
- CompanyName: Company name that the software will be registered to.
- ProductKey: Product key for licensed installations.
- ProgramFiles: Installation path for the software.
- YukonMachineName: (Required) Name of the SQL server for the DPM database.
- YukonInstanceName: (Required) Name of the SQL instance for the DPM database.
- YukonMachineCredential: (Required) Credential to be used to access the SQL instance for DPM at installation time.
- ReportingMachineName: (Required) Name of the SQL server for reporting.
- ReportingInstanceName: (Required) SQL instance for reporting.
- ReportingMachineCredential: (Required) Credential to be used to access SQL reporting for DPM at installation time.
- Ensure: (Key) Ensures that the DPM management server is Present or Absent on the machine.
- SourcePath: (Required) UNC path to the root of the source files for installation.
- SourceFolder: Folder within the source path containing the source files for installation.
- SetupCredential: (Required) Credential to be used to perform the installation.
- Ensure: (Key) Ensures that the DPM console is Present or Absenton the machine.
- SourcePath: (Required) UNC path to the root of the source files for installation.
- SourceFolder: Folder within the source path containing the source files for installation.
- SetupCredential: (Required) Credential to be used to perform the installation.
- Update appveyor.yml to use the default template.
- Added default template files .codecov.yml, .gitattributes, and .gitignore, and .vscode folder.
- Increased timeout for setup process to start to 60 seconds.
- Initial release with the following resources
- xSCDPMServerSetup
- xSCDPMDatabaseServerSetup
- xSCDPMConsole
All three of the following examples also require the xDismFeature and xSQLServer modules. All three examples also use the exact same Configuration and just modify the behavior based on input ConfigurationData
Note: These examples require the use of PowerShell 5.0, included as part of Windows Management Framework (WMF) 5.0.
Note: In the Examples folder you will see a version of each file with "-TP" appended to the name. These are the equivalent examples for deployment of System Center Technical Preview on Windows Server Technical Preview.
SCDPM-SingleServer.ps1 installs DPM including prerequisites and SQL on a single server.
SCDPM-SeperateSQL.ps1 installs DPM and SQL on separate servers.
SCDPM-MultiInstance.ps1 installs multiple instances of DPM on different servers all using a single SQL on another server.