分类目录归档:Software

Windows MDM未知错误0x80192efe的解决方案

症状:

设备无法自动enroll MDM,事件管理器里面(Applications and Services Logs -> Microsoft -> Windows -> DeviceManagement-Enterprise-Diagnostics-Provider -> Admin)有如下报错:

解决方法:

首先去Azure AD和Intune删掉这台设备(能看到的都删掉)。

然后让Azure AD Sync重新同步一次:在安装有Azure AD Sync的服务器上执行

等这台机子被重新同步到Azure AD以后,强制重新enroll MDM:在目标设备上执行

Hashicorp Vault在auto unseal不可用时的恢复措施

首先想办法拿到原来vault服务器的配置文件。在seal块里面写上一行disabled = "true",然后启动vault服务器(开个新的或者用原来的都行,只要存储后端能连上就行),进入migration模式。你应该会看到类似的log:

然后每个recovery key持有人下载一个vault,在自己的设备上执行:

(PowerShell)

(Bash)

然后输入自己的那份recovery key。如果成功的话,会提示

等输入的recovery key数量到达阈值以后,vault会解锁。

如果要设置新的auto unseal,同样修改配置文件,然后手工unseal一次即可。

使用Azure Blob Storage和Azure Key Vault作为后端建立Hashicorp Vault服务器

设置Azure

首先建立一个Storage account,获得:

  • storage account的名字
  • accountkey(两个之一即可)

然后建立一个Key Vault,去keys里面新建一个key,获得:

  • Tenant ID
  • key vault的名字
  • 新建的key的名字

然后我们需要设置Key Vault的access policy。

  • 如果Vault程序运行在Azure VM上,那么需要加一下那台虚拟机
  • 否则,去Azure AD注册一个新的application,加一下那个application

权限的话key permissions里面全选即可。如果你注册了一个新的application,那么需要在application里面生成一个client secret。

设置Hashicorp Vault

参考配置文件:

初始化Hashicorp Vault

启动服务器,然后访问http://localhost:8200/ui/vault/init完成初始化向导即可。