我有一个脚本,它基本上在许多系统上创建一个用户帐户,包括Active Directory,以及一个针对同一个Active Directory域进行身份验证的IIS网络服务器。
现在,如果我只是在没有指定凭据的情况下执行Invoke-WebRequest
,我会收到401错误,如果我使用凭据开关,则必须指定或提示输入凭据。但是,当它创建Active Directory帐户时,PowerShell足够聪明,可以使用运行该脚本的用户的凭据来创建帐户,而无需指定或提示凭据。
是否可以使用Invoke-WebRequest
做同样的事情?
答案 0 :(得分:2)
根据TechNet for Invoke-WebRequest -UseDefaultCredentials
切换应该完全符合您的要求:
表示cmdet使用当前用户的凭据发送Web请求。