0
私は切断状態のサーバー上のすべてのユーザーを表示するpowershellスクリプトが必要です。私はグーグルを試みたが運がなかった。"disconnected"状態のすべてのユーザーを表示
私は切断状態のサーバー上のすべてのユーザーを表示するpowershellスクリプトが必要です。私はグーグルを試みたが運がなかった。"disconnected"状態のすべてのユーザーを表示
quser /server:serverName
あなたが探しているコマンドは、PowerShellで簡単に解析することができます。私はもっとネイティブな方法はないと思う。また
$username = @()
$sessions = @()
$output = (quser /server:$serverName | select -Skip 1).substring(1)
foreach ($line in $output) {
if ($line -match 'disc') {
$username += ($line -split '\s+')[0]
$sessions += ($line -split '\s+')[2]
}
}
、あなたが切断されたユーザーログアウトしたい場合:この作品
foreach ($session in $sessions) {
logoff $session /server:$Servername
}
[OK]を、私は「ディスク」に等しいだけUSERNAMEとSTATE列を選択することができますか? – user1994521
ように。返信として投稿をマークすることを忘れないでください;) – 4c74356b41
書き込み出力$出力を追加すると、それでもすべての列が表示されます。 – user1994521