Dichiarazione dell'attributo Credential
L'attributo Credential è un attributo facoltativo che può essere usato con parametri di credenziali di tipo System.Management.Automation.PSCredential in modo che una stringa possa essere passata anche come argomento al parametro . Quando questo attributo viene aggiunto a una dichiarazione di parametro, Windows PowerShell converte l'input di stringa in un oggetto System.Management.Automation.PSCredential. Ad esempio, il cmdlet Get-Credential usa questo attributo per fare in modo che Windows PowerShell l'oggetto System.Management.Automation.PSCredential restituito dal cmdlet.
Sintassi
[Credential]
Osservazioni
In genere questo attributo viene usato dai parametri di tipo System.Management.Automation.PSCredential in modo che una stringa possa essere passata anche come argomento al parametro . Quando un oggetto System.Management.Automation.PSCredential viene passato al parametro , Windows PowerShell non esegue alcuna operazione.
Quando si crea l'oggetto System.Management.Automation.PSCredential, Windows PowerShell usa l'host corrente per visualizzare le richieste appropriate all'utente. L'host predefinito, ad esempio, visualizza una richiesta di nome utente e password quando viene usato questo attributo. Tuttavia, se viene usato un host personalizzato che definisce un prompt diverso, verrà visualizzato tale prompt.
Questo attributo viene usato con l'attributo Parameter. Per altre informazioni su tale attributo, vedere Dichiarazione di attributi di parametro.
L'attributo credential è definito dalla classe System.Management.Automation.Credentialattribute.