Added Get-RDMSshAlgorithmSupport and Set-RDMSshAlgorithmSupport cmdlets to read and write the SSH Algorithm Support settings (cipher, host key, key exchange and MAC) in the configuration
Added Start-RDMDebugLog and Stop-RDMDebugLog to write the debug log of the current session to the given file, for every debug level or only the ones given with -Level
Added Test-RDMPassword to check a password against a password policy
Improvements
Added "Contractor" to the available -AuthenticationType values in New-DSUser
Added -ExpirationDate parameter to New-DSUser to set a user's expiration date
Added -PasswordPolicy and -PasswordComplexity parameters to New-DSCredentialEntry and New-DSSSHShellEntry to assign a password policy to the new entry and set how a non-compliant password is handled
Added -Policy parameter to New-RDMStandalonePassword to generate a password from a password policy object
Start-RDMProfiler now writes each line to its -Path file immediately, so the file keeps every line logged before the process crashes or is stopped
Fixes
Fixed Get-RDMPasswordPolicy failing to return the password policies of a Devolutions Cloud workspace