|
217 | 217 | <value>One Char</value>
|
218 | 218 | </data>
|
219 | 219 | <data name="UsePSCredentialTypeDescription" xml:space="preserve">
|
220 |
| - <value>Checks that cmdlets that have a Credential parameter accept PSCredential with CredentialAttribute where PSCredential comes before CredentialAttribute.. This comes from the PowerShell teams best practices.</value> |
| 220 | + <value>For PowerShell 4.0 and earlier, a parameter named Credential with type PSCredential must have a credential transformation attribute defined after the PSCredential type attribute. </value> |
221 | 221 | </data>
|
222 | 222 | <data name="UsePSCredentialTypeError" xml:space="preserve">
|
223 |
| - <value>The Credential parameter in '{0}' must be of the type PSCredential with CredentialAttribute where PSCredential comes before CredentialAttribute.</value> |
| 223 | + <value>The Credential parameter in '{0}' must be of type PSCredential. For PowerShell 4.0 and earlier, please define a credential transformation attribute, e.g. [System.Management.Automation.Credential()], after the PSCredential type attribute.</value> |
224 | 224 | </data>
|
225 | 225 | <data name="UsePSCredentialTypeErrorSB" xml:space="preserve">
|
226 |
| - <value>The Credential parameter in a found script block must be of the type PSCredential with CredentialAttribute where PSCredential comes before CredentialAttribute.</value> |
| 226 | + <value>The Credential parameter found in the script block must be of type PSCredential. For PowerShell 4.0 and earlier please define a credential transformation attribute, e.g. [System.Management.Automation.Credential()], after the PSCredential type attribute. </value> |
227 | 227 | </data>
|
228 | 228 | <data name="UsePSCredentialTypeCommonName" xml:space="preserve">
|
229 |
| - <value>PSCredential</value> |
| 229 | + <value>Use PSCredential type.</value> |
230 | 230 | </data>
|
231 | 231 | <data name="ReservedCmdletCharDescription" xml:space="preserve">
|
232 | 232 | <value>Checks for reserved characters in cmdlet names. These characters usually cause a parsing error. Otherwise they will generally cause runtime errors.</value>
|
|
511 | 511 | <value>Avoid Using Username and Password Parameters</value>
|
512 | 512 | </data>
|
513 | 513 | <data name="AvoidUsernameAndPasswordParamsDescription" xml:space="preserve">
|
514 |
| - <value>Functions should only take in a credential parameter of type PSCredential with CredentialAttribute where PSCredential comes before CredentialAttribute instead of username and password parameters.</value> |
| 514 | + <value>Functions should take in a Credential parameter of type PSCredential (with a Credential transformation attribute defined after it in PowerShell 4.0 or earlier) or set the Password parameter to type SecureString.</value> |
515 | 515 | </data>
|
516 | 516 | <data name="AvoidUsernameAndPasswordParamsError" xml:space="preserve">
|
517 |
| - <value>Function '{0}' has both username and password parameters. A credential parameter of type PSCredential with a CredentialAttribute where PSCredential comes before CredentialAttribute should be used.</value> |
| 517 | + <value>Function '{0}' has both Username and Password parameters. Either set the type of the Password parameter to SecureString or replace the Username and Password parameters with a Credential parameter of type PSCredential. If using a Credential parameter in PowerShell 4.0 or earlier, please define a credential transformation attribute after the PSCredential type attribute.</value> |
518 | 518 | </data>
|
519 | 519 | <data name="AvoidUsernameAndPasswordParamsName" xml:space="preserve">
|
520 | 520 | <value>AvoidUsingUserNameAndPassWordParams</value>
|
|
0 commit comments