我找到了解决办法。原因是Windows Hello在域加入的电脑上的管理方式不同,从周年更新开始。要想让它工作,你必须按照以下步骤进行。
1) 设置一个组策略中心存储(你应该已经有了)
2) 获取Windows 10周年更新组策略模板。你可以通过将你的文件从PolicyDefinitions(在Win10 Anniversary Update机器上的windir中)复制到中央存储的PolicyDefinitions中来实现。你可能会先把这些文件复制到文件共享中,因为你的普通用户在中央存储上应该没有权限。
3) 设置一个新的GPO或将以下设置添加到现有的GPO中,以启用Windows Hello:
- Computer Configuration/Policies/Administrative Templates
…/Windows Components/Windows Hello For Business/ Use biometrics => Enabled
。 …/Windows Components/Windows Hello for Business/ Use a hardware security device => Enabled(如果你想使用TPM代替基于密钥或证书的Windows Hello激活)。请注意,一般来说,所有的商业电脑都应该有TPM
…/System/Logon/ 开启方便的PIN码登录 =/> Enabled(这是关键。这将开启PIN码登录,进而开启Hello,以及其他设置。)
…/Windows Components/Biometrics/ Allow domain users to log on using biometrics => Enabled (我认为这是默认启用的,但明确启用会让GP管理更容易。)
你可以在系统/登录和Windows组件/生物识别和Windows组件/Windows Hello for Business中找到更多可选的配置可能性。
你可以在 https://blogs.technet.microsoft.com/ash/2016/08/13/changes-to-convenience-pin-and-thus-windows-hello-behaviour-in-windows-10-version-1607/
和这里
https://technet.microsoft.com/en-us/itpro/windows/keep-secure/implement-microsoft-passport-in-your-organization
最重要的摘录。
从1607版本开始,Windows Hello作为便利性PIN码在所有域连接的计算机上默认被禁用。要启用 Windows 10 1607 版本的便利 PIN,请启用组策略设置开启便利 PIN 登录。使用Windows Hello for Business策略设置来管理Windows Hello for Business的PIN。
如果你想使用基于密钥或证书的Windows Hello,你可以按照链接中的指南进行操作。不过不要搞混了。你仍然可以使用普通的TPM进行普通的Windows Hello。