我试图将文件复制到远程服务器,我运行我的构建服务器的帐户虽然没有权限.如何使用不同的凭据进行操作?
And*_*y K 11
这是最好创建一个使用CallTarget任务的迅速扩大,冒领由乌韦·凯姆,就像这样:
public class Impersonate : CallTarget
{
public string Domain { get; set; }
[Required]
public string UserName { get; set; }
[Required]
public string Password { get; set; }
public override bool Execute()
{
using (new Impersonator(this.UserName, this.Domain, this.Password))
{
return base.Execute();
}
}
}
Run Code Online (Sandbox Code Playgroud)
然后呼叫将如下所示:
<Target Name="DoSms">
<....>
</Target>
<Target Name="Impersonate">
<Impersonate Targets="DoSms" UserName="username" Password="password" Domain="domain"/>
</Target>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2602 次 |
最近记录: |