microsoft.ad.as_datetime 过滤器 – 将 LDAP 值转换为日期时间字符串
注意
此过滤器插件是 microsoft.ad 集合(版本 1.7.1)的一部分。
如果您正在使用 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install microsoft.ad
。
要在剧本中使用它,请指定:microsoft.ad.as_datetime
。
microsoft.ad 1.1.0 中的新增功能
概要
将 LDAP 整数或原始值转换为日期时间字符串。
应与
microsoft.ad.ldap
插件一起使用,以将属性值转换为日期时间字符串。
输入
这描述了过滤器的输入,即 | microsoft.ad.as_datetime
之前的值。
参数 |
注释 |
---|---|
表示存储在 LDAP 中的 FILETIME 整数的 LDAP 属性字节或整数值。 生成的日期时间将设置为 UTC 日期时间,因为 FILETIME 值在 LDAP 中就是这样存储的。 |
关键字参数
这描述了过滤器的关键字参数。这些是在以下示例中 key1=value1
、key2=value2
等的值: input | microsoft.ad.as_datetime(key1=value1, key2=value2, ...)
参数 |
注释 |
---|---|
用于格式化日期时间对象的字符串格式。 默认为 ISO 8601 兼容字符串,例如 默认值: |
参见
另请参阅
- microsoft.ad.as_guid
microsoft.ad.as_guid 过滤器
- microsoft.ad.as_sid
microsoft.ad.as_sid 过滤器
- microsoft.ad.ldap
microsoft.ad.ldap 清单
示例
# This is an example used in the microsoft.ad.ldap plugin
# Converting from the coerced value
attributes:
pwdLastSet: this | microsoft.ad.as_datetime
# Converting from the raw bytes value
attributes:
maxPwdAge: raw | microsoft.ad.as_datetime
返回值
键 |
描述 |
---|---|
根据 *format* 选项格式化的日期时间字符串值。 返回: 成功 |