Sch*_*ude 2 curl powershell-2.0
所以我创建了一个Confluence宏,它在cmd.exe中执行curl命令,并将JSONObject作为字符串返回给我.问题是,我的Confluence所在的机器无法识别curl命令,管理员不想安装必要的文件使其工作,因此他们告诉我尝试使用Powershell命令.
curl命令是这样的:curl -u {user}:{pass} {url}.在powershell 2.0中我需要一个等价物.
因为你正在使用v2,所以你会想要使用System.Net.WebClient(v3 invoke-webrequest使得这更简单).
$webclient = new-object system.net.webclient;
$User = "user";
$PWord = ConvertTo-SecureString –String "P@sSwOrd" –AsPlainText -Force
$Credential = New-Object –TypeName System.Management.Automation.PSCredential –ArgumentList $User, $PWord;
$webclient.Credentials = $Credential;
$webclient.DownloadString('url');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9102 次 |
| 最近记录: |