![为外部域用户保留 HTTP.sys 命名空间](https://linux22.com/image/695517/%E4%B8%BA%E5%A4%96%E9%83%A8%E5%9F%9F%E7%94%A8%E6%88%B7%E4%BF%9D%E7%95%99%20HTTP.sys%20%E5%91%BD%E5%90%8D%E7%A9%BA%E9%97%B4.png)
我想要做的是为外部域中的用户(仅可通过 VPN 访问)在端口 8080 上添加命名空间保留:
netsh http 添加 urlacl url=http://+:8080/SomeApi 用户="EXTERNALDOMAIN\用户名" listen=yes delegate=yes
错误是:
创建 SDDL 失败,错误:1332 参数不正确。
问题是,需要在本地监听 8080 的应用程序需要在此远程帐户下运行(通过runas /netonly
)。然后,它通过 VPN 连接到其他各种系统(SQL Server 等),并使用 Windows Auth,因此它需要在此远程帐户下运行。
但是,我找不到为该特定用户添加命名空间预留的方法。有什么方法可以实现吗?