“PScustomobject” 如何在 powershell 2.0 中工作?

“PScustomobject” 如何在 powershell 2.0 中工作?

这个脚本在 powershell 2.0 中如何工作

导入模块-名称 WebAdministration

$服务器 = 获取内容 D:\Utilidades\servidores.txt

foreach ($server 在 $servers 中) { Invoke-Command -Computername $server -ScriptBlock {导入模块 WebAdministration;获取子项 -路径 IIS:SSLBindings | ForEach-Object -Process` { 如果 ($_.站点) {

$certificate = Get-ChildItem -Path CERT:LocalMachine/My | Where-Object -Property Thumbprint -EQ -Value $_.Thumbprint [PsCustomObject]@{ Sites = $_.Sites.Value FriendlyName = $certificate.FriendlyName Fecha_de_Expiracion = $certificate.NotAfter Thumbprint = $certificate.Thumbprint } } } } | Select Sites,FriendlyName,Fecha_de_Expiracion,Thumbprint,PSComputerName | Export-Csv -force -Append D:\Utilidades\Output.csv }

答案1

我猜你没有得到任何输出,因为你的 PSDrives 上的路径缺少反斜杠

CERT:LocalMachine > CERT:\LocalMachine
IIS:SSL bindings > IIS:\SSLBindings

相关内容