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

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


导入模块 – 名称Webpipe理

$ servers = Get-Content D:\ Utilidades \ servidores.txt

foreach($ server中的$ server)
{
Invoke-Command -Computername $ server -ScriptBlock {import-module WebAdministration; Get-ChildItem -Path 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 }

我想你没有得到任何输出,因为你的PSDrives的path缺less反斜杠

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