小编use*_*912的帖子

如何转换 WMI 返回的日期值

我运行此 PowerShell 脚本来查询绑定到 SQL Server 的证书:

\n
Get-WmiObject -Namespace 'ROOT\\Microsoft\\SqlServer\\ComputerManagement14' -Class SecurityCertificate | select name,expirationdate\n
Run Code Online (Sandbox Code Playgroud)\n

它正确返回证书的主题和到期日期,如下所示:

\n
name                        expirationdate\n----                        --------------\nservername.domain.com       31052014\n
Run Code Online (Sandbox Code Playgroud)\n

但是,我不知道该日期的格式是什么,因为证书显示过期为 \xe2\x80\x8eThursday, \xe2\x80\x8eAugust \xe2\x80\x8e17, \xe2\x80\x8e2023 2:34:27 AM

\n

我用谷歌搜索,但没有找到有关返回的适当类型的日期以及如何转换为[日期时间]的结果。我怎样才能理解这一点,以便我可以将其转换并用于比较?

\n

powershell wmi datetime

5
推荐指数
1
解决办法
310
查看次数

标签 统计

datetime ×1

powershell ×1

wmi ×1