确保在ServerName上启用默认的admin $共享

Ged*_*don 8 installer remote-debugging remote-access psexec

运行psexec命令以在同一网络上的服务器上远程安装或执行某些操作时,会显示以下错误.

无法访问ServerName

找不到网络名称

确保在ServerName上启用默认的admin $共享

大多数参考资料建议您将以下内容添加到注册表中,但在我的情况下,这已添加到服务器中.这并没有解决问题.

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System并创建或修改REG_DWORD值LocalAccountTokenFilterPolicy并将其值设置为1

Ged*_*don 12

解:

您需要添加'admin $'共享,这是您的C:\ Windows位置.

  1. 转到C:\windows并右键单击 - >Properties
  2. 击中 advance sharing
  3. 单击复选框 Share this folder
  4. 输入名称admin$并点击"权限"
  5. 我建议删除"Everyone"并仅添加PsExec命令将用于执行的用户.

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

编辑:

您还可以在注册表中打开AutoShareServer,这将自动创建管理员共享.

  1. 开始注册 regedit
  2. 搜索密钥 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\AutoShareServer
  3. AutoShareServer密钥更改为1

  • 我正在使用的服务器 (AWS EC2 Win2016) 在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\ 没有该密钥 (3认同)
  • 在将共享名称指定为 `admin$` 时,它作为保留名称抛出错误! (2认同)