Releases: dnewsholme/PasswordState-Management
3.0.0
- 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
Added option to prevent auditing.
2.0.0
1.1.0
Search for passwords limiting querys to a particular password list. In find-passwordstatepassword
1.0.0
Fixed build process and moved to new sematic versioning system.
0.0.103
Allow generation of password when creating a new password and fixes issue with casting blank passwords to the [PasswordResult] type.
0.0.98
Fix for get-Passwordstatepasswords not correctly casting to secure type.
0.0.97
Adds full support for Linux on Powershell Core using both Apikeys and Windows Auth.
0.0.95
0.0.94
- 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