Invoke-WebRequest是否可以使用运行脚本的用户的用户凭据透明地进行身份验证?

时间:2016-08-31 14:17:34

标签: powershell powershell-v4.0

我有一个脚本,它基本上在许多系统上创建一个用户帐户,包括Active Directory,以及一个针对同一个Active Directory域进行身份验证的IIS网络服务器。

现在,如果我只是在没有指定凭据的情况下执行Invoke-WebRequest,我会收到401错误,如果我使用凭据开关,则必须指定或提示输入凭据。但是,当它创建Active Directory帐户时,PowerShell足够聪明,可以使用运行该脚本的用户的凭据来创建帐户,而无需指定或提示凭据。

是否可以使用Invoke-WebRequest做同样的事情?

1 个答案:

答案 0 :(得分:2)

根据TechNet for Invoke-WebRequest -UseDefaultCredentials切换应该完全符合您的要求:

  

表示cmdet使用当前用户的凭据发送Web请求。