Powershell 仅拆分发行人和非发行人

Powershell 仅拆分发行人和非发行人,powershell,Powershell,当我运行Get ChildItem | Format List-property Notafter,issuer | Out String时,返回以下内容: NotAfter : 17/11/2036 13:36:15 Issuer : CN=NAMECERTIFICATE1 NotAfter : 17/11/2017 17:10:05 Issuer : CN=NAMECERTIFICATE1 不处理文本,处理对象: Get-ChildItem | ForEach-Object {

当我运行
Get ChildItem | Format List-property Notafter,issuer | Out String
时,返回以下内容:

NotAfter : 17/11/2036 13:36:15 Issuer : CN=NAMECERTIFICATE1 NotAfter : 17/11/2017 17:10:05 Issuer : CN=NAMECERTIFICATE1
不处理文本,处理对象:

Get-ChildItem | ForEach-Object {"{0:d}`n{1}" -f $_.notafter,$_.issuer}
与其他Shell中的管道不同,Powershell管道不传递文本,而是传递实际的可操作对象。在Powershell中管理内容的最佳方法是“左过滤,右格式化”——换句话说,尽早减少所获得的内容,并在最后一分钟将其转换为“可打印”格式。这样,您可以以最大的灵活性管理最少的信息量

Get-ChildItem | ForEach-Object {"{0:d}`n{1}" -f $_.notafter,$_.issuer}