是否可以psexec在没有远程机器管理员权限的情况下在远程机器上执行命令?
我尝试运行psexec \\<machine> -u <username> -p <password>,其中<username>和
<password>是非管理员凭据,但出现“访问被拒绝”错误
我可以使用相同的凭据将桌面远程连接到远程机器,没有任何问题。
我的本地机器运行的是 Windows 7 Enterprise 64 位,远程机器运行的是 Windows Server 2008 64 位。我在本地机器上确实有管理员权限。
编辑:致所有反对这个问题的人:我不是想规避任何形式的安全措施。我已经可以通过远程桌面进入远程机器并运行它在远程机器上运行该进程。我只是在寻找一种命令行方式来做一些我已经可以通过 GUI 做的事情。
PowerShell 2.0具有一些超级时髦的远程处理功能。但是,我不清楚它们是否可以在 Windows XP 机器上/之间使用,或者您是否需要 Windows Vista 或 Windows 7。
这是我所拥有的:
一对安装了 SP3 和.NET 3.5的 Windows XP MCE 机器。
两者都安装了 PowerShell 2.0 CTP3。
WS-Management v1.1 安装在两者上(因为 2.0 似乎不适用于 Windows XP?)
有了所有这些,“启用-PSRemoting”仍然让我犯了这个错误:
Enable-PSSessionConfiguration :此计算机未启用或不支持 Windows PowerShell 远程处理功能。这可能是因为您没有安装正确版本的 WS-Management,或者此版本的 Windows 当前不支持远程处理。
通常,此时我的回答是“好吧,我想是时候下载 Windows 7 RC”了,但是我已经看到了足够多的关于人们在 Windows XP 中进出远程处理的模糊评论,这让我觉得这是可能的.
我怎样才能让它发挥作用?