1

У меня небольшая сеть с около 35 подключенными ПК, смешанная win10/7.

Я нахожусь за пределами страны и мне нужно позаботиться обо всем, поэтому я вошел на сервер под своей учетной записью администратора. Эта учетная запись имеет доступ ко всем другим компьютерам в сети, но некоторые пользователи не вышли из системы, и я не могу подключиться через RDP, поскольку у нас 1 пользователь вошел в систему с ограничением.

Как я могу запустить оболочку на каждой из этих станций пользователя, чтобы выполнить то, что мне нужно?

Я пробовал PsExec (аналогичная тема вопроса), но он возвращает "Отказано в доступе", но у меня есть доступ, и я могу войти через RDP, если бы не было этого ограничения на соединение. У меня нет физического доступа к машинам до 25/10 !!

1 ответ1

1

PowerShell v3.0+ предлагает командлет Enter-PSSession :

NAME
    Enter-PSSession

SYNOPSIS
    Starts an interactive session with a remote computer.


SYNTAX
    Enter-PSSession [-ComputerName] <String> [-ApplicationName <String>] [-Authentication {Default | Basic | Negotiate
    | NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>]
    [-ConfigurationName <String>] [-Credential <PSCredential>] [-EnableNetworkAccess] [-Port <Int32>] [-SessionOption
    <PSSessionOption>] [-UseSSL] [<CommonParameters>]

Таким образом, в самом основном: Enter-PSSession RemoteComputerName , он откроет интерактивную подсказку PS на удаленном компьютере с именем "RemoteComputerName".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .