获取 powershell 对象的全部值
get the whole value of powershell objects
我正在执行 Get-ADDomain 命令
我正在获取命令给出的输出
我注意到它没有给出完整的对象列表,它只是列出了其中的一些对象,然后以...结尾...已附上图片以供参考
我意识到输出的宽度可能有问题,它必须使用默认宽度
因此,在执行命令时,我还将 Out-Width 设置为 1000,但它提供了更多值,但同样的问题仍然存在,进一步增加宽度不会对输出产生任何影响
有什么方法可以让我获取整个价值本身。我也遇到过其他命令的这个问题。这是我执行的命令:
Get-ADDomain | Select-Object LinkedGroupPolicyObjects| Out-String -Width 1000
您应该使用 -ExpandProperty
并处理对象,而不是将它们转换为带外字符串的字符串。
$LinkedGPOs = Get-ADDomain | Select-Object -ExpandProperty LinkedGroupPolicyObjects
foreach($LinkedGPO in $LinkedGPOs) {
}
我正在执行 Get-ADDomain 命令
我正在获取命令给出的输出
我注意到它没有给出完整的对象列表,它只是列出了其中的一些对象,然后以...结尾...已附上图片以供参考
我意识到输出的宽度可能有问题,它必须使用默认宽度
因此,在执行命令时,我还将 Out-Width 设置为 1000,但它提供了更多值,但同样的问题仍然存在,进一步增加宽度不会对输出产生任何影响
有什么方法可以让我获取整个价值本身。我也遇到过其他命令的这个问题。这是我执行的命令:
Get-ADDomain | Select-Object LinkedGroupPolicyObjects| Out-String -Width 1000
您应该使用 -ExpandProperty
并处理对象,而不是将它们转换为带外字符串的字符串。
$LinkedGPOs = Get-ADDomain | Select-Object -ExpandProperty LinkedGroupPolicyObjects
foreach($LinkedGPO in $LinkedGPOs) {
}