Skip to content

Releases: dnewsholme/PasswordState-Management

3.0.0

13 Jun 12:13
30276b7
Compare
Choose a tag to compare
  • Add the following Alias.
New-Alias -Name Find-PasswordStatePassword -Value Get-PasswordStatePassword -Force
  • Rename Find-PasswordstatePassword to Get-PasswordStatePassword

  • Make Get-PasswordStatePassword return all passwords by default with no parameters specified.

  • Delete function Get-PasswordStatePasswords.

2.3.0

13 Jun 12:12
ae3ec45
Compare
Choose a tag to compare

Added option to prevent auditing.

2.0.0

07 Jun 09:35
358734c
Compare
Choose a tag to compare

Breaking Change

Breaking change to Get-PasswordStateList.

No longer uses -searchby as parameter and instead uses parameter sets and allows for more search options.

Thanks Colombeen for the contribution.

1.1.0

07 Jun 06:58
a4b2214
Compare
Choose a tag to compare

Search for passwords limiting querys to a particular password list. In find-passwordstatepassword

1.0.0

06 Jun 08:51
83cc31a
Compare
Choose a tag to compare

Fixed build process and moved to new sematic versioning system.

0.0.103

05 Jun 12:26
Compare
Choose a tag to compare

Allow generation of password when creating a new password and fixes issue with casting blank passwords to the [PasswordResult] type.

0.0.98

03 Jun 09:26
d302b0f
Compare
Choose a tag to compare

Fix for get-Passwordstatepasswords not correctly casting to secure type.

0.0.97

29 May 11:22
1b310c0
Compare
Choose a tag to compare

Adds full support for Linux on Powershell Core using both Apikeys and Windows Auth.

0.0.95

09 May 14:07
9914615
Compare
Choose a tag to compare
  • Feature

    • New cmdlet ConvertTO-PSCredential which will convert password state entry to powershell credential object. Thanks Colombeen
  • Fixes

    • Fixed issue when calling .GetPassword() against and already decrypted password. Thanks Colombeen

0.0.94

07 May 11:25
1b7eb00
Compare
Choose a tag to compare
  • Feature
    • Passwords now returned as secure string. Use .GetPassword() method to retrieve plaintext
    • Global variable for returning plain text passwords $global:PasswordStateShowPasswordsPlainText = $true
  • Fixes
    • Added support for APIKey auth to generate passwords as this was broken.
    • Various bugfixes when using apikeys.

Passwords are no longer output in plaintext by default and kept as secure strings instead. Passwords can be obtained by calling the .GetPassword() Method on the result which will decrypt the secure string.
eg.

    Find-PasswordStatePassword

This will return:

PasswordID  : 1
Title       : test
Username    : test
Password    : EncryptedPassword
Description :
Domain      :
    (Find-PasswordStatePassword test).GetPassword()

This will return the actual password as a string.

Password.1

To maintain backward compatability with scripts that have already been created you can force passwords to always output as plaintext for the duration of your powershell session by setting the following global variable $global:PasswordStateShowPasswordsPlainText to $true.

If you would like to set it forever then add the following to your powershell profile.

$global:PasswordStateShowPasswordsPlainText = $true