运行 psexec 命令以在同一网络上的服务器上远程安装或执行某些内容时,显示以下错误。
无法访问服务器名称
找不到网络名称
确保在 ServerName 上启用默认的 admin$ 共享
大多数引用资料建议您将以下内容添加到注册表中,但在我的情况下,这已添加到服务器中。这并没有解决问题。
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System
并创建或修改 REG_DWORD 值 LocalAccountTokenFilterPolicy 并将其值设置为 1
最佳答案
解决方案:
您需要添加“admin$”共享,这是您的 C:\Windows 地点。
C:\windows
并右键单击 --> Properties
advance sharing
Share this folder
admin$
并点击权限 再次运行 PsExec 命令,这应该可以解决您的问题。
编辑:
您还可以在注册表中打开 AutoShareServer,这将自动创建管理共享。
regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\AutoShareServer
AutoShareServer
key 1
关于installation - 确保在 ServerName 上启用默认的 admin$ 共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18388381/