对PowerShell和堆栈溢出很新(实际上是第一篇文章)。
基本上我有一个查询WMI的脚本并返回某些属性,然后创建一个html报告。
我有一个功能
function Get-InstalledSoftware {
[CmdletBinding()]
param(
[Parameter(Mandatory=$True)][string]$ComputerName
)
$pkgs = Get-WmiObject -Class Win32_Product -ComputerName $ComputerName
foreach ($pkg in $pkgs) {
$props = @{'Name'=$pkg.name;
'Version'=$pkg.version;
'Vendor'=$pkg.vendor;
'Installed'=$pkg.installdate}
New-Object -TypeName PSObject -Property $props}
}
除了安装日期格式之外,该函数工作正常 以YYYYMMDD表示,例如20150619。
我希望格式为DDMMYYYY -format命令不起作用,由于我缺乏经验,我还没有尝试找到更好的方法来做到这一点。
先谢谢你!如果有任何我可以帮助你的话,请告诉我
答案 0 :(得分:0)
试
IComparable<T>