none
Сделать LogOff для одной сессии по LogonID RRS feed

  • Вопрос

  • Добрый день, стоит задача прошерстить несколько серверов на наличие сессии под определенной учетной записью.

    Как определить LogonID сессии по учетке я понял (select * from Win32_LogonSession), у меня есть нужные LogonID, а теперь вопрос, как сделать ForceLogoff для одной сессии?


    • Изменено S.Andrey 10 июня 2015 г. 4:51
    10 июня 2015 г. 4:40

Ответы

  • Обратите внимание на параметр /SERVER:<сервер> 

    Описание видно на скрине

    Скрипты можно выполнять и удаленно (для этого есть различные инструменты)

    ПС Скрин с 8.1 (Что правда не хом)
    • Изменено Vector BCOModerator 10 июня 2015 г. 19:05
    • Помечено в качестве ответа KazunEditor 15 июня 2015 г. 13:42
    10 июня 2015 г. 18:40
    Модератор
  • LOGOFF [<имя сеанса> | <ИД сеанса>] [/SERVER:<сервер>] [/V] [/VM]

    Можно использовать модуль https://psterminalservices.codeplex.com/  если это терминальный сервер:

    # Logs off all the active sessions from remote computer 'comp1', no confirmations
    PS > Get-TSSession -ComputerName comp1 -State Active | Stop-TSSession –Force

    • Изменено KazunEditor 10 июня 2015 г. 6:15
    • Предложено в качестве ответа Vector BCOModerator 10 июня 2015 г. 6:21
    • Помечено в качестве ответа KazunEditor 15 июня 2015 г. 13:42
    10 июня 2015 г. 6:06
    Отвечающий

Все ответы