如果我具有int,boolean和PSCredential的自定义PowerShell对象,我需要能够将它们写入到某个位置。最简单的解决方案是做一个foreach循环,但我需要以不同的方式对待PSCredential。在写出所有其他值时,如何排除PSCredential的foreach?从自定义PowerShell对象中提取对象类型
自定义对象初始化类似于:
$myObj = [PSCustomObject]@{
Value1 = [string]
Value2 = [int]
Value3 = $null}
而且在脚本的处理,值3为Get-凭据和提示用户输入凭据。
是属性,我当然可以这样做 - 除了当对象包含20+的属性,那就是令人费解。我有5个PSCredentials,其余的是我想要提取的其他对象类型,而无需手动处理每个属性。 –