Classroom Spy Pro · Poradnik na komputer

Zdalny terminal CMD PowerShell Bash dla komputerów studenckich

Na tej stronie

Dokumentacja

Remote Terminal może być używany przez nauczycieli lub szkolnych administratorów IT do uruchamiania poleceń powłoki na wybranych komputerach uczniów.

Ta funkcja umożliwia nauczycielom lub szkolnym administratorom IT uruchamianie poleceń CMD, PowerShell, Bash lub SH bez otwierania pełnej sesji zdalnego pulpitu.

Typowe przypadki użycia obejmują:

  • Uruchamianie poleceń powłoki w celu konserwacji komputera w klasie.
  • Sprawdzanie informacji o sieci lub plikach na komputerze ucznia.
  • Uruchamianie zatwierdzonego przez szkołę skryptu na wybranych komputerach.

Terminal zdalny

Terminal otwiera interaktywną powłokę na wybranym komputerze ucznia (np cmd.exe na Windows lub /bin/bash na Linux/macOS).

Terminal CMD, PowerShell, Bash, SH

Co można zrobić na tym ekranie

  • Interaktywne uruchamianie poleceń na wybranym podłączonym komputerze.
  • Zastosowanie Reset terminal , aby zatrzymać bieżącą powłokę i rozpocząć czystą sesję powłoki.
  • Przełączaj między komputerami, zachowując oddzielenie wyników każdej sesji.

Jak działają sesje terminalowe

  • Po wybraniu karty Terminal konsola automatycznie uruchamia sesję terminala dla aktualnie podłączonego komputera ucznia.
  • Dane wejściowe z klawiatury są przesyłane bezpośrednio do powłoki komputera ucznia, a wyniki pojawiają się w czasie rzeczywistym.
  • Zmiana rozmiaru okna terminala zapewnia czytelność wyświetlacza powłoki w widoku pełnoekranowym i podzielonym.
  • Każdy komputer ucznia przechowuje własne dane wyjściowe poleceń, więc przełączanie komputerów nie miesza historii.

Kiedy używać Zresetuj terminal

Zastosowanie Reset terminal , gdy powłoka wygląda na zablokowaną, monit jest uszkodzony lub dane wyjściowe nieoczekiwanie zatrzymują się. Reset uruchamia nową powłokę. Jeżeli powłoka komputera ucznia sama się zamknie, sesja terminala zostanie automatycznie uruchomiona ponownie.

Diagnostyka tylko do odczytu i kontekst powłoki

Połącz się z wybranym komputerem przed otwarciem Terminalu. Powłoka dziedziczy tożsamość i uprawnienia procesu zdalnego Agenta, a nie konto konsoli nauczyciela. Agent uruchomiony przez usługę może zatem korzystać z konta usługi. Sprawdź rzeczywistą tożsamość, zanim skorzystasz ze ścieżek lub uprawnień; Terminal nie podnosi automatycznie poziomu polecenia.

W bieżącym interfejsie nie ma listy rozwijanej wyboru powłoki. Windows uruchamia cmd.exe; Linux i macOS uruchamiają /bin/bash. Uruchom PowerShell z CMD, jeśli jest zainstalowany, lub sh z Bash; wyjdź z zagnieżdżonej powłoki, aby wrócić. Reset terminala uruchamia ponownie domyślną powłokę.

Windows CMD: nazwa hosta identyfikuje komputer; whoami identyfikuje konto zdalnego wykonania; ver drukuje wersję Windows.

hostname
whoami
ver

PowerShell, uruchomiony z CMD: następujące jednorazowe polecenie wyświetla ten sam kontekst komputera/konta i zainstalowaną wersję PowerShell, a następnie powraca do CMD.

powershell -NoProfile -Command "$env:COMPUTERNAME; [System.Security.Principal.WindowsIdentity]::GetCurrent().Name; $PSVersionTable.PSVersion"

Bash/SH na Linux lub macOS: nazwa hosta, identyfikator i uname odczytują nazwę komputera, efektywnego użytkownika/grupy i system operacyjny/jądro. Przykład sh uruchamia powłokę podrzędną bez zmiany plików.

hostname
id
uname -srm
sh -c 'hostname; id; uname -srm'

Przykładowy wynik: nazwa hosta może mieć postać LAB-07, a konto może mieć postać SCHOOL\student07 lub tożsamość usługi. Porównaj z wybranym komputerem; rzeczywiste nazwy i wersje są różne. Wynik odmowy dostępu odzwierciedla uprawnienia tego konta zdalnego, a nie prośbę o przyznanie dodatkowych uprawnień.

Uruchamiaj jedno polecenie na raz i przeglądaj jego dane wyjściowe przed przełączeniem komputerów. Każdy komputer przechowuje osobne dane wyjściowe. Użyj Reset terminal tylko wtedy, gdy potrzebna jest nowa domyślna powłoka; zatrzymuje bieżącą powłokę.

Wróć na górę