我想使用PowerShell远程机器

问题描述:

我想我可以做这样的事情上映射网络硬盘:我想使用PowerShell远程机器

PSEXEC \\ func2_web1新PSDrive来-Name X -PSProvider文件系统-root \\阿根\下降-Persist

但失败和与此消息回来:

PSEXEC v1.98 - 执行过程远程版权所有(C)2001-2010马克 周Russinovich编写的Sysinternals - www.sysinternals.com

PSEXEC无法在func2_web1启动新PSDrive来:上func2_web1

我已经启用PSRemoting(我可以运行针对该机器就好了其他PSEXEC命令)。

有谁知道我可以如何映射远程计算机上的硬盘?

感谢

PSExec不是短期的 “PowerShell的高管”,它的 “过程EXEC”。您无法直接从它执行PowerShell cmdlet。要使用PSEXEC远程执行PowerShell命令,你必须做到以下几点(未经测试,因为我没有做psexec):

psexec \\func2_web1 powershell.exe -command -nologo "New-PSDrive -Name x -PSProvider FileSystem -Root \\argento\drops -Persist" 

或者,如果你想从你的本地PowerShell会话中去的路线远程:

invoke-command -computername func2_web1 -scriptblock {New-PSDrive -Name x -PSProvider FileSystem -Root \\argento\drops -Persist} 

对于后者,您可能有“双跳”问题需要resolved via CredSSP