Powershell 字符串操作
Powershell Sting Manipulation
我需要在输出后以特定格式从输出中获取一些对象。以下是我的输出:
CompanyId : 5d120af63e34a656bb6xxxxx
MachineId : 5db2a769a43b9c68875xxxxx
UserId : 5d120ac73e34a656bb6xxxxx
OwnerId : 5d120ac73e34a656bb6xxxxx
Version : 1.0.7
InstallationType : Regular
HttpsProxy :
Socks5Proxy :
NodeId : A32BDF0D57F72509B2F7D208A106D2F92AC469AAD5BA8630C8198Dxxxxxxxxxx
Environment : try
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apptinuum\SupportBOT
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apptinuum
PSChildName : SupportBOT
PSDrive : HKLM
PSProvider : Microsoft.PowerShell.Core\Registry
这是我的输出
我想按以下格式操作对象:
CompanyId/MachineId/NodeId
仅:
5d120af63e34a656bb6xxxxx/5db2a769a43b9c68875xxxxx/A32BDF0D57F72509B2F7D208A106D2F92AC469AAD5BA8630C8198Dxxxxxxxxxx
如何使用 Powershell 获取这样的对象?
尝试使用 -f (-format):
"{0}/{1}/{2}" -f $yourobject.CompanyId , $yourobject.MachineId , $yourobject.NodeId
我需要在输出后以特定格式从输出中获取一些对象。以下是我的输出:
CompanyId : 5d120af63e34a656bb6xxxxx
MachineId : 5db2a769a43b9c68875xxxxx
UserId : 5d120ac73e34a656bb6xxxxx
OwnerId : 5d120ac73e34a656bb6xxxxx
Version : 1.0.7
InstallationType : Regular
HttpsProxy :
Socks5Proxy :
NodeId : A32BDF0D57F72509B2F7D208A106D2F92AC469AAD5BA8630C8198Dxxxxxxxxxx
Environment : try
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apptinuum\SupportBOT
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apptinuum
PSChildName : SupportBOT
PSDrive : HKLM
PSProvider : Microsoft.PowerShell.Core\Registry
这是我的输出 我想按以下格式操作对象:
CompanyId/MachineId/NodeId
仅:
5d120af63e34a656bb6xxxxx/5db2a769a43b9c68875xxxxx/A32BDF0D57F72509B2F7D208A106D2F92AC469AAD5BA8630C8198Dxxxxxxxxxx
如何使用 Powershell 获取这样的对象?
尝试使用 -f (-format):
"{0}/{1}/{2}" -f $yourobject.CompanyId , $yourobject.MachineId , $yourobject.NodeId