我正在将 NPS 配置为无线客户端的 RADIUS 身份验证源。
我试图区分上课时间和下课时间,因为我需要将某些用户连接到不同的网络,以便在下班时间访问额外的资源。
我可以设置日期和时间限制,但只能精确到小时。我最差需要 30 分钟的间隔,最理想的间隔是 15 分钟。
有人知道微软的 NPS 是否可以实现这一点吗?
答案1
对的,这是可能的。
要做的步骤:
- 设置 GUI 允许的一些示例时间限制,
- 使用 netsh转储 NPS 配置
:
netsh nps export filename="path\file.xml" exportPSK=YES
使用 powershell:
Export-NpsConfiguration -Path <filename>
- 编辑 XML 文件。这些是您要查找的机器人(示例):
<msNPConstraint xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string">TIMEOFDAY("0 00:00-24:00; 1 00:00-02:00 03:00-24:00; 2 00:00-24:00; 3 00:00-24:00; 4 00:00-24:00; 5 00:00-24:00; 6 00:00-24:00")</msNPConstraint>
我删除了 1 小时
的拒绝外观:1 00:00-02:00 03:00-24:00
您可以在 XML 而不是 GUI 中调整分钟数。 - 从编辑的 XML 文件恢复 NPS 配置。
netsh nps import filename="path\file.xml"
附言:一般来说 - 您可以在 XML 中做更多的事情,甚至可以添加无法通过 GUI 实现的内容/属性/规则。
转储/恢复参考: http://technet.microsoft.com/pl-pl/library/cc732059%28v=ws.10%29.aspx
答案2
我的服务器说使用 netsh 未找到以下命令:nps。使用 powershell 时,术语“Export-NpsConfiguration”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。NPS 已安装...
有人知道如何解决这个问题吗?