使用awk之类的powershell来获取控制台用户

使用awk之类的powershell来获取控制台用户

本文介绍了使用awk之类的powershell来获取控制台用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我基本上想使用powershell并让控制台用户像

I basically want to use powershell and get the console user like

查询会话| findstr控制台| awk'{print $ 2}''

"query session | findstr console | awk '{print $2}'"

但不使用awk,但我无法使其正常工作.

but not using awk, but I can't get it to work.

$out = query session | findstr console # good
$consoleuser = $out.split('\s+')[1]    # doesn't work

$ out类似于:

>console           joe                       2  Active

$ consoleuser最终是:

$consoleuser ends up being:

ole           joe                       2  Active

推荐答案

其他人建议尝试以下方法

As others have suggested try the following

$out = query session | findstr console
$consoleuser = $($out -split('\s+'))[1]

或者您可以尝试

$consoleuser = $ENV:username

这篇关于使用awk之类的powershell来获取控制台用户的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 19:46