如何正确解析此输出?
$sessionId = qwinsta myUser
SESSIONNAME USERNAME ID STATE TYPE DEVICE
>console myUser 1 Active
$session.subString(39,9).Trim()
ID
1
到目前为止一切顺利。但是,如何才能获得没有ID的号码?提前致谢。
答案 0 :(得分:1)
如果您只想使用以下号码,那么"出现" $ session是一个字符串数组(每行输出一个)。
$session[1].subString(39,9).Trim()
答案 1 :(得分:1)
这将捕获字符串中所有后跟空格的数字(但会留出空格)
([regex]::matches($session,"\d+(?= )")).Value