如何使用 psexec 远程连接到 Windows Server 2012

如何使用 psexec 远程连接到 Windows Server 2012

我想连接到 Windows Server 2012,这是一个 aws ec2 实例。我尝试使用 psexec,但它显示错误为确保在 WIN-G2QOH**** 上启用了默认 admin$ 共享。我尝试了所有可能的方法,例如 1. reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f 2. 转到 C:\windows 并右键单击 --> 属性,然后点击“高级共享”。从那里单击复选框“共享此文件夹”。输入名称 admin$ 并点击权限。我建议删除“所有人”并仅添加 PsExec 命令将用于执行的用户。

再次运行 PsExec 命令,这应该可以解决您的问题。

编辑:您可以打开您的 AutoShareServer,它将自动创建管理员共享。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\AutoShareServer 将 AutoShareServer 键更改为 1,但它对我来说仍然不起作用。

答案1

要测试您的文件夹是否正确共享并可从外部访问,您可以尝试使用 net use 命令:

net use \\your.ip.or.domain.name\Admin$ /user:admin-account password_of_admin

如果有挂载,这部分就没问题。如果没有共享,则无需使用 psexec 进行测试,否则会失败。

此外,请确保您的端口已正确转发,并且您的防火墙已正确配置为端口 135。

相关内容