提问人:Dhillli4u 提问时间:11/14/2023 更新时间:11/14/2023 访问量:21
查询用户命令在日语 Windows 操作系统 PowerShell 5 中不起作用
Query user command doesnt work in Japanese language Windows OS PowerShell 5
问:
我正在尝试执行以下命令以注销日语Windows OS(2016/2019)中的用户列表。Powershell 5.1 中的本机命令似乎不起作用。
$Sessions = query user | Select-Object -Skip 1
Foreach ($Session in $Sessions) {
$SessionId = ($Session.ToString() -split ' +')[2]
# Log off the user using logoff command
$LogOffResult = logoff $SessionId 2>&1
}
样本输出,
PS C:\Windows\system32> $Sessions = query user | Select-Object -Skip 1
PS C:\Windows\system32> $Sessions
ユーザー名 セッション名 ID 状態 時間 ログオン時刻
>testuser01 console 1 Active none 2023/11/14 2:58
PS C:\Windows\system32> ($Sessions.ToString() -split ' +')[2]
PS C:\Windows\system32>
不幸的是,这不起作用。这在英语窗口中工作正常。我怎样才能使它在日语 Windows 操作系统上的 Powershell 5 版本上工作?任何意见都是值得赞赏的。
答: 暂无答案
评论
$Sessions = query user |Where-Object {$_.Trim()} | Select-Object -Skip 1