Skip to content

Releases: dsccommunity/xRemoteDesktopSessionHost

v3.0.0-preview0001

31 Aug 11:13
2f861dc
Compare
Choose a tag to compare
v3.0.0-preview0001 Pre-release
Pre-release

[v3.0.0-preview0001]

Fixed

  • xRDSessionCollection
    • Ignore errors from New-RDSessionCollection and instead checks the collection is created; resolves issue #105
    • Always filter SessionCollection result; resolves issue #106

Added

  • xRDConnectionBrokerHAMode
    • New resource to configure HA mode on a connection broker

Changed

  • xRDSessionCollection
    • SessionHost supports array
    • Collections are now tested for SessionHosts as well, list of session hosts is amended
  • xRDSessionDeployment
    • SessionHost and WebAccessServer supports array
    • Deployments are now tested for WebAccess and SessionHosts as well
    • Resource can extend an existing deployment with more session hosts and web access servers
    • ConnectionBroker is only remaining key since the broker can only broker one deployment

v2.1.1-preview0001

19 Dec 14:03
a93e238
Compare
Choose a tag to compare
v2.1.1-preview0001 Pre-release
Pre-release

[v2.1.1-preview0001]

Fixed

  • xRDSessionCollection
    • Ignore errors from New-RDSessionCollection and instead checks the collection is created; resolves issue #105
    • Always filter SessionCollection result; resolves issue #106

Added

  • xRDConnectionBrokerHAMode
    • New resource to configure HA mode on a connection broker

v2.1.0

07 Aug 12:35
b97c82b
Compare
Choose a tag to compare

[v2.1.0]

Added

  • xRemoteDesktopSessionHost
    • New examples for the resources

Changed

  • xRemoteDesktopSessionHost
    • Pipeline deploy task updated to use image ubuntu-latest.
    • Update pipeline files to the latest from Sampler's DSC Community template.
  • xRDCertificateConfiguration
    • import of RemoteDesktop module is now global; resolves issue #79
  • xRDSessionCollection
    • Workaround for bug in Windows Server 2019. Added a conditional match on returned
      Collections from Get-RDSessionCollection to workaround bug scenario where multiple
      collections are returned instead of a single collection.

Fixed

  • xRDCertificateConfiguration
    • Verbose messages now uses the correct localized strings.

v2.1.0-preview0001

24 Nov 20:08
95494e5
Compare
Choose a tag to compare
v2.1.0-preview0001 Pre-release
Pre-release

[v2.1.0-preview0001]

v2.0.1-preview0001

01 Oct 17:37
5ef901c
Compare
Choose a tag to compare
v2.0.1-preview0001 Pre-release
Pre-release

[v2.0.1-preview0001]

v2.0.0

29 Sep 22:58
0e1f0aa
Compare
Choose a tag to compare

[v2.0.0]

Changed

  • Updated filename for CHANGELOG.MD to CHANGELOG.md

2.0.0

Added

  • xRemoteDesktopSessionHost
    • Added automatic release with a new CI pipeline.
    • Added DSC HQRM Tests
  • xRDCertificateConfiguration
    • New resource to configure the used certificate on a deployment

Changed

  • Changes to xRDSessionCollectionConfiguration
    • Fixing comparison of some RD Session Collection Configuration properties and
      supplied parameters by moving to the DscResource.Common Test-DscParameterState cmdlet.
      (issue #82).
  • Changes to xRDSessionDeployment
    • Fixing Get-TargetResource to target the connection broker, instead of
      assuming localhost
  • Changes to xRDServer
    • Changed resouce key from Server alone to Role + Server.
      This allows the resource to be used multiple times for different roles on
      the same server. (Issue #62)
  • Changes to xRemoteApp
    • Fix xRDRemoteApp Test-TargetResource to not test PowerShell common parameters
  • Changes to tests
    • Pin tests to use Pester v4 instead of latest (v5)

1.9.0.0

  • Changes to xRDRemoteApp
    • Fixing typo in parameter name when calling the function ValidateCustomModeParameters (issue #50).
  • Changes to xRDSessionDeployment
    • When RDMS service does not exist the Get-TargetResource will no longer throw an error (issue #47).
  • Rename Tests/Unit folder to use upper case on first letter.
  • Update appveyor.yml to use the default template.
  • Added default template files .codecov.yml, .gitattributes, and .gitignore, and
    .vscode folder.
  • xRDSessionCollectionConfiguration:
    • Changed CollectionName variable validation max length to 256
  • xRDSessionCollection
    • Changed CollectionName variable validation max length to 256
  • xRDRemoteApp
    • Changed CollectionName variable validation max length to 256

1.8.0.0

  • Changes to xRDSessionDeployment
    • Fixed issue where an initial deployment failed due to a convert to lowercase (issue #39).
    • Added unit tests to test Get, Test and Set results in this resource.
  • Change to xRDRemoteApp
    • Fixed issue where this resource ignored the CollectionName provided in the parameters (issue #41).
    • Changed key values in schema.mof to only Alias and CollectionName, DisplayName and FilePath are not key values.
    • Added Ensure property (Absent or Present) to enable removal of RemoteApps.
    • Added unit tests to test Get, Test and Set results in this resource.

1.7.0.0

  • Added additional resources, copied from the Azure RDS quickstart templates.
  • xRDSessionCollection:
    • Fixed call to Add-RDSessionHost in Set-TargetResource by properly removing CollectionDescription from PSBoundParameters (issue #28)
    • Fixed bug on Get-TargetResource that did return any collection instead of the one collection the user asked for (issue #27)
    • Added unit tests to test Get, Test and Set results in this resource

1.6.0.0

  • xRDSessionCollectionConfiguration: Add support to configure UserProfileDisks on Windows Server 2016

1.5.0.0

  • Fix issue where DSC configuration gets into a reboot loop because sessionhost does not match (casing) and RDMS service is not started in time

1.4.0.0

  • Updated CollectionName parameter to validate length between 1 and 15 characters, and added tests to verify.

1.3.0.0

  • Converted appveyor.yml to install Pester from PSGallery instead of from Chocolatey.

1.2.0.0

  • Fixed an issue with version checks where OS version greater than 9 would fail (Windows 10/Server 2016)

1.1.0.0

  • Fixed encoding

1.0.1

1.0.0.0

  • Initial release with the following resources
    • xRDSessionDeployment
    • xRDSessionCollection
    • xRDSessionCollectionConfiguration
    • xRDRemoteApp

v2.0.0-preview0006

29 Sep 22:47
0e1f0aa
Compare
Choose a tag to compare
v2.0.0-preview0006 Pre-release
Pre-release

[v2.0.0-preview0006]

Changed

  • Updated filename for CHANGELOG.MD to CHANGELOG.md

2.0.0

Added

  • xRemoteDesktopSessionHost
    • Added automatic release with a new CI pipeline.
    • Added DSC HQRM Tests
  • xRDCertificateConfiguration
    • New resource to configure the used certificate on a deployment

Changed

  • Changes to xRDSessionCollectionConfiguration
    • Fixing comparison of some RD Session Collection Configuration properties and
      supplied parameters by moving to the DscResource.Common Test-DscParameterState cmdlet.
      (issue #82).
  • Changes to xRDSessionDeployment
    • Fixing Get-TargetResource to target the connection broker, instead of
      assuming localhost
  • Changes to xRDServer
    • Changed resouce key from Server alone to Role + Server.
      This allows the resource to be used multiple times for different roles on
      the same server. (Issue #62)
  • Changes to xRemoteApp
    • Fix xRDRemoteApp Test-TargetResource to not test PowerShell common parameters
  • Changes to tests
    • Pin tests to use Pester v4 instead of latest (v5)

1.9.0.0

  • Changes to xRDRemoteApp
    • Fixing typo in parameter name when calling the function ValidateCustomModeParameters (issue #50).
  • Changes to xRDSessionDeployment
    • When RDMS service does not exist the Get-TargetResource will no longer throw an error (issue #47).
  • Rename Tests/Unit folder to use upper case on first letter.
  • Update appveyor.yml to use the default template.
  • Added default template files .codecov.yml, .gitattributes, and .gitignore, and
    .vscode folder.
  • xRDSessionCollectionConfiguration:
    • Changed CollectionName variable validation max length to 256
  • xRDSessionCollection
    • Changed CollectionName variable validation max length to 256
  • xRDRemoteApp
    • Changed CollectionName variable validation max length to 256

1.8.0.0

  • Changes to xRDSessionDeployment
    • Fixed issue where an initial deployment failed due to a convert to lowercase (issue #39).
    • Added unit tests to test Get, Test and Set results in this resource.
  • Change to xRDRemoteApp
    • Fixed issue where this resource ignored the CollectionName provided in the parameters (issue #41).
    • Changed key values in schema.mof to only Alias and CollectionName, DisplayName and FilePath are not key values.
    • Added Ensure property (Absent or Present) to enable removal of RemoteApps.
    • Added unit tests to test Get, Test and Set results in this resource.

1.7.0.0

  • Added additional resources, copied from the Azure RDS quickstart templates.
  • xRDSessionCollection:
    • Fixed call to Add-RDSessionHost in Set-TargetResource by properly removing CollectionDescription from PSBoundParameters (issue #28)
    • Fixed bug on Get-TargetResource that did return any collection instead of the one collection the user asked for (issue #27)
    • Added unit tests to test Get, Test and Set results in this resource

1.6.0.0

  • xRDSessionCollectionConfiguration: Add support to configure UserProfileDisks on Windows Server 2016

1.5.0.0

  • Fix issue where DSC configuration gets into a reboot loop because sessionhost does not match (casing) and RDMS service is not started in time

1.4.0.0

  • Updated CollectionName parameter to validate length between 1 and 15 characters, and added tests to verify.

1.3.0.0

  • Converted appveyor.yml to install Pester from PSGallery instead of from Chocolatey.

1.2.0.0

  • Fixed an issue with version checks where OS version greater than 9 would fail (Windows 10/Server 2016)

1.1.0.0

  • Fixed encoding

1.0.1

1.0.0.0

  • Initial release with the following resources
    • xRDSessionDeployment
    • xRDSessionCollection
    • xRDSessionCollectionConfiguration
    • xRDRemoteApp

v2.0.0-preview0005

22 Jul 19:00
ae5841b
Compare
Choose a tag to compare
v2.0.0-preview0005 Pre-release
Pre-release

[v2.0.0-preview0005]

Added

  • xRemoteDesktopSessionHost
    • Added automatic release with a new CI pipeline.
    • Added DSC HQRM Tests
  • xRDCertificateConfiguration
    • New resource to configure the used certificate on a deployment

Changed

  • Changes to xRDSessionCollectionConfiguration
    • Fixing comparison of some RD Session Collection Configuration properties and
      supplied parameters by moving to the DscResource.Common Test-DscParameterState cmdlet.
      (issue #82).
  • Changes to xRDSessionDeployment
    • Fixing Get-TargetResource to target the connection broker, instead of
      assuming localhost
  • Changes to xRDServer
    • Changed resouce key from Server alone to Role + Server.
      This allows the resource to be used multiple times for different roles on
      the same server. (Issue #62)
  • Changes to xRemoteApp
    • Fix xRDRemoteApp Test-TargetResource to not test PowerShell common parameters
  • Changes to tests
    • Pin tests to use Pester v4 instead of latest (v5)

1.9.0.0

  • Changes to xRDRemoteApp
    • Fixing typo in parameter name when calling the function ValidateCustomModeParameters (issue #50).
  • Changes to xRDSessionDeployment
    • When RDMS service does not exist the Get-TargetResource will no longer throw an error (issue #47).
  • Rename Tests/Unit folder to use upper case on first letter.
  • Update appveyor.yml to use the default template.
  • Added default template files .codecov.yml, .gitattributes, and .gitignore, and
    .vscode folder.
  • xRDSessionCollectionConfiguration:
    • Changed CollectionName variable validation max length to 256
  • xRDSessionCollection
    • Changed CollectionName variable validation max length to 256
  • xRDRemoteApp
    • Changed CollectionName variable validation max length to 256

1.8.0.0

  • Changes to xRDSessionDeployment
    • Fixed issue where an initial deployment failed due to a convert to lowercase (issue #39).
    • Added unit tests to test Get, Test and Set results in this resource.
  • Change to xRDRemoteApp
    • Fixed issue where this resource ignored the CollectionName provided in the parameters (issue #41).
    • Changed key values in schema.mof to only Alias and CollectionName, DisplayName and FilePath are not key values.
    • Added Ensure property (Absent or Present) to enable removal of RemoteApps.
    • Added unit tests to test Get, Test and Set results in this resource.

1.7.0.0

  • Added additional resources, copied from the Azure RDS quickstart templates.
  • xRDSessionCollection:
    • Fixed call to Add-RDSessionHost in Set-TargetResource by properly removing CollectionDescription from PSBoundParameters (issue #28)
    • Fixed bug on Get-TargetResource that did return any collection instead of the one collection the user asked for (issue #27)
    • Added unit tests to test Get, Test and Set results in this resource

1.6.0.0

  • xRDSessionCollectionConfiguration: Add support to configure UserProfileDisks on Windows Server 2016

1.5.0.0

  • Fix issue where DSC configuration gets into a reboot loop because sessionhost does not match (casing) and RDMS service is not started in time

1.4.0.0

  • Updated CollectionName parameter to validate length between 1 and 15 characters, and added tests to verify.

1.3.0.0

  • Converted appveyor.yml to install Pester from PSGallery instead of from Chocolatey.

1.2.0.0

  • Fixed an issue with version checks where OS version greater than 9 would fail (Windows 10/Server 2016)

1.1.0.0

  • Fixed encoding

1.0.1

1.0.0.0

  • Initial release with the following resources
    • xRDSessionDeployment
    • xRDSessionCollection
    • xRDSessionCollectionConfiguration
    • xRDRemoteApp

v2.0.0-preview0004

27 Jun 22:25
578a9b0
Compare
Choose a tag to compare
v2.0.0-preview0004 Pre-release
Pre-release

[v2.0.0-preview0004]

Added

  • xRemoteDesktopSessionHost
    • Added automatic release with a new CI pipeline.
    • Added DSC HQRM Tests
  • xRDCertificateConfiguration
    • New resource to configure the used certificate on a deployment

Changed

  • Changes to xRDSessionDeployment
    • Fixing Get-TargetResource to target the connection broker, instead of
      assuming localhost
  • Changes to xRDServer
    • Changed resouce key from Server alone to Role + Server.
      This allows the resource to be used multiple times for different roles on
      the same server. (Issue #62)
  • Changes to xRemoteApp
    • Fix xRDRemoteApp Test-TargetResource to not test PowerShell common parameters
  • Changes to tests
    • Pin tests to use Pester v4 instead of latest (v5)

1.9.0.0

  • Changes to xRDRemoteApp
    • Fixing typo in parameter name when calling the function ValidateCustomModeParameters (issue #50).
  • Changes to xRDSessionDeployment
    • When RDMS service does not exist the Get-TargetResource will no longer throw an error (issue #47).
  • Rename Tests/Unit folder to use upper case on first letter.
  • Update appveyor.yml to use the default template.
  • Added default template files .codecov.yml, .gitattributes, and .gitignore, and
    .vscode folder.
  • xRDSessionCollectionConfiguration:
    • Changed CollectionName variable validation max length to 256
  • xRDSessionCollection
    • Changed CollectionName variable validation max length to 256
  • xRDRemoteApp
    • Changed CollectionName variable validation max length to 256

1.8.0.0

  • Changes to xRDSessionDeployment
    • Fixed issue where an initial deployment failed due to a convert to lowercase (issue #39).
    • Added unit tests to test Get, Test and Set results in this resource.
  • Change to xRDRemoteApp
    • Fixed issue where this resource ignored the CollectionName provided in the parameters (issue #41).
    • Changed key values in schema.mof to only Alias and CollectionName, DisplayName and FilePath are not key values.
    • Added Ensure property (Absent or Present) to enable removal of RemoteApps.
    • Added unit tests to test Get, Test and Set results in this resource.

1.7.0.0

  • Added additional resources, copied from the Azure RDS quickstart templates.
  • xRDSessionCollection:
    • Fixed call to Add-RDSessionHost in Set-TargetResource by properly removing CollectionDescription from PSBoundParameters (issue #28)
    • Fixed bug on Get-TargetResource that did return any collection instead of the one collection the user asked for (issue #27)
    • Added unit tests to test Get, Test and Set results in this resource

1.6.0.0

  • xRDSessionCollectionConfiguration: Add support to configure UserProfileDisks on Windows Server 2016

1.5.0.0

  • Fix issue where DSC configuration gets into a reboot loop because sessionhost does not match (casing) and RDMS service is not started in time

1.4.0.0

  • Updated CollectionName parameter to validate length between 1 and 15 characters, and added tests to verify.

1.3.0.0

  • Converted appveyor.yml to install Pester from PSGallery instead of from Chocolatey.

1.2.0.0

  • Fixed an issue with version checks where OS version greater than 9 would fail (Windows 10/Server 2016)

1.1.0.0

  • Fixed encoding

1.0.1

1.0.0.0

  • Initial release with the following resources
    • xRDSessionDeployment
    • xRDSessionCollection
    • xRDSessionCollectionConfiguration
    • xRDRemoteApp

v2.0.0-preview0003

25 Mar 20:50
523c435
Compare
Choose a tag to compare
v2.0.0-preview0003 Pre-release
Pre-release

[v2.0.0-preview0003]

Added

  • xRemoteDesktopSessionHost
    • Added automatic release with a new CI pipeline.
    • Added DSC HQRM Tests
  • xRDCertificateConfiguration
    • New resource to configure the used certificate on a deployment

Changed

  • Changes to xRDSessionDeployment
    • Fixing Get-TargetResource to target the connection broker, instead of
      assuming localhost
  • Changes to xRDServer
    • Changed resouce key from Server alone to Role + Server.
      This allows the resource to be used multiple times for different roles on
      the same server. (Issue #62)
  • Changes to xRemoteApp
    • Fix xRDRemoteApp Test-TargetResource to not test PowerShell common parameters

1.9.0.0

  • Changes to xRDRemoteApp
    • Fixing typo in parameter name when calling the function ValidateCustomModeParameters (issue #50).
  • Changes to xRDSessionDeployment
    • When RDMS service does not exist the Get-TargetResource will no longer throw an error (issue #47).
  • Rename Tests/Unit folder to use upper case on first letter.
  • Update appveyor.yml to use the default template.
  • Added default template files .codecov.yml, .gitattributes, and .gitignore, and
    .vscode folder.
  • xRDSessionCollectionConfiguration:
    • Changed CollectionName variable validation max length to 256
  • xRDSessionCollection
    • Changed CollectionName variable validation max length to 256
  • xRDRemoteApp
    • Changed CollectionName variable validation max length to 256

1.8.0.0

  • Changes to xRDSessionDeployment
    • Fixed issue where an initial deployment failed due to a convert to lowercase (issue #39).
    • Added unit tests to test Get, Test and Set results in this resource.
  • Change to xRDRemoteApp
    • Fixed issue where this resource ignored the CollectionName provided in the parameters (issue #41).
    • Changed key values in schema.mof to only Alias and CollectionName, DisplayName and FilePath are not key values.
    • Added Ensure property (Absent or Present) to enable removal of RemoteApps.
    • Added unit tests to test Get, Test and Set results in this resource.

1.7.0.0

  • Added additional resources, copied from the Azure RDS quickstart templates.
  • xRDSessionCollection:
    • Fixed call to Add-RDSessionHost in Set-TargetResource by properly removing CollectionDescription from PSBoundParameters (issue #28)
    • Fixed bug on Get-TargetResource that did return any collection instead of the one collection the user asked for (issue #27)
    • Added unit tests to test Get, Test and Set results in this resource

1.6.0.0

  • xRDSessionCollectionConfiguration: Add support to configure UserProfileDisks on Windows Server 2016

1.5.0.0

  • Fix issue where DSC configuration gets into a reboot loop because sessionhost does not match (casing) and RDMS service is not started in time

1.4.0.0

  • Updated CollectionName parameter to validate length between 1 and 15 characters, and added tests to verify.

1.3.0.0

  • Converted appveyor.yml to install Pester from PSGallery instead of from Chocolatey.

1.2.0.0

  • Fixed an issue with version checks where OS version greater than 9 would fail (Windows 10/Server 2016)

1.1.0.0

  • Fixed encoding

1.0.1

1.0.0.0

  • Initial release with the following resources
    • xRDSessionDeployment
    • xRDSessionCollection
    • xRDSessionCollectionConfiguration
    • xRDRemoteApp