public override PSCredential PromptForCredential(string caption,
                                                         string message,
                                                         string userName,
                                                         string targetName)
        {
            if (externalUI == null)
            {
                throw new InvalidOperationException("Unable to prompt user for credential in headless session");
            }

            PSCredential result = externalUI.PromptForCredential(caption, message, userName, targetName);

            SendToSubscribers(s => s.CredentialPrompt(result));

            return(result);
        }
Example #2
0
 public override PSCredential PromptForCredential(string caption, string message, string userName, string targetName)
 {
     return(_ui.PromptForCredential(caption, message, userName, targetName));
 }