我正在嘗試使用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