【发布时间】:2014-11-29 00:01:19
【问题描述】:
我有一种简单的方法可以使用 winrm 从本地 windows 机器连接到远程 windows 机器。 这是正在运行的 powershell 代码:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value $ip -Force
$securePassword = ConvertTo-SecureString -AsPlainText -Force 'mypass'
$cred = New-Object System.Management.Automation.PSCredential 'Administrator', $securePassword
$cmd = {ls C:\temp}
Invoke-Command -ComputerName $ip -Credential $cred -ScriptBlock $cmd
我想弄清楚如何在 c# 中做确切的事情。
另外,如果有人告诉我是否有在 c# winrm 中发送文件的方法,那将非常有帮助。
注意:这只是我本地机器上需要的 c# 代码。远程机器已经设置好了。
【问题讨论】: