我正在尝试使用C#中的PowerShell为远程机器创建一个简单的文件操作API。使用PSSession的PowerShell删除项目
我能够Copy-Item
向和从远程机器通过首先创建New-PSSession
和使用附加参数-ToSession/-FromSession $s
,其中$s
是由New-PSSession
产生的可变执行Copy-Item
小命令。
我正在寻找一种方法来去除,添加和移动项目,但我已经停留在删除部分。 MSDN不指定任何特定参数来代替-ToSession/-FromSession
- 是否有任何其他方式使用PSSession删除文件?我想限制连接远程主机的“方法”到最低限度。免责声明:我能够在C#中创建远程PowerShell客户端,并远程运行命令,但我宁愿将进程的控制权保留在客户端上,而不是主机上。
所以,你不想在PSSession里面运行命令吗? – restless1987
我完全想要使用PSSession运行Remove-Item命令,但据我所知,我将会话作为参数传递 - 但我不知道该命令的参数是什么。 以另一种方式我使用我创建一个运行空间,添加脚本,然后使用远程主机作为我执行脚本的控制器。我宁愿将控制部分留在本地客户端。 – Asunez