SChannelDsc

2.0.0-preview0002

This DSC module is used to manage Secure Channel (SChannel) configurations.

Minimum PowerShell version

5.0

This is a prerelease version of SChannelDsc.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name SChannelDsc -AllowPrerelease

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name SChannelDsc -Prerelease

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

Copyright the DSC Community contributors. All rights reserved.

Package Details

Author(s)

  • DSC Community

Tags

DesiredStateConfiguration DSC DSCResource SChannel SecureChannel

Functions

Assert-TlsProtocol Disable-TlsProtocol Enable-TlsProtocol Get-TlsProtocol Reset-TlsProtocol Test-TlsNegotiation Test-TlsProtocol

DSCResources

SChannelProtocolClient SChannelProtocolServer Cipher CipherSuites Hash KeyExchangeAlgorithm SChannelSettings

Dependencies

This module has no dependencies.

Release Notes

## [2.0.0-preview0002] - 2026-07-14

### Added

- BREAKING: Converted Protocol to class-based resource [issue #50](https://github.com/dsccommunity/SChannelDsc/issues/50).
 - This now consists of two resources
   - SChannelProtocolClient
   - SChannelProtocolServer
 - Add DTLS support [issue #37](https://github.com/dsccommunity/SChannelDsc/issues/37).

### Changed

- `SChannelProtocolBase`
 - Set `RebootWhenRequired` to a nullable type.
 - Add resource name prefix to localized string.
- Fixed Changelog.
- `Resolve-Dependency.psd1`
 - Disabled ModuleFast as it is not picking up Pester 6.0.0.
- Migrated tests to Pester 6 format [issue #79](https://github.com/dsccommunity/SChannelDsc/issues/79).
 - `SChannelProtocolClient`
 - `SChannelProtocolServer`
 - `SChannelReason`
 - `SChannelProtocolBase`
- Migrated Public function tests to Pester 6 format [issue #81](https://github.com/dsccommunity/SChannelDsc/issues/81).
- Migrated Private function tests to Pester 6 format [issue #80](https://github.com/dsccommunity/SChannelDsc/issues/80).
- Migrated SChannelDsc.Common unit tests to Pester 6 format [issue #82](https://github.com/dsccommunity/SChannelDsc/issues/82).
- Migrated script-based resource unit tests to Pester 6 format [issue #87](https://github.com/dsccommunity/SChannelDsc/issues/87).
- Migrated Integration tests to Pester 6 format [issue #88](https://github.com/dsccommunity/SChannelDsc/issues/88).
- Enforce Pester 6 syntax [issue #83](https://github.com/dsccommunity/SChannelDsc/issues/83).

FileList

Version History

Version Downloads Last updated
2.0.0-previe... (current version) 5 7/14/2026
2.0.0-previe... 451 3/31/2026
1.6.0 695 2/17/2026
1.6.0-previe... 202 2/5/2026
1.6.0-previe... 31 2/1/2026
1.6.0-previe... 16 1/31/2026
1.6.0-previe... 5 1/31/2026
1.6.0-previe... 8 1/28/2026
1.5.1-previe... 5 1/27/2026
1.5.0 160 1/27/2026
1.5.0-previe... 6 1/27/2026
1.5.0-previe... 5 1/26/2026
1.4.0 15,826 5/17/2022
1.3.1-previe... 18 5/17/2022
1.3.0 2,655 2/11/2022
1.2.3-previe... 17 2/11/2022
1.2.3-previe... 16 2/10/2022
1.2.2 7,526 12/16/2020
1.2.2-previe... 21 12/5/2020
1.2.0 798 4/30/2020
1.2.0-previe... 22 4/30/2020
1.2.0-previe... 29 4/16/2020
1.2.0-previe... 26 4/15/2020
1.1.0.0 1,435 3/19/2020
1.0.0.0 183 7/3/2019
Show more