Запуск графических приложений через SSH-соединение в Windows не работает так, как это делается в Linux, поскольку SSH в Windows по умолчанию не поддерживает перенаправление графического интерфейса. Когда вы подключаетесь к виртуальной машине по SSH, вы работаете в текстовом режиме, и графические приложения не могут быть запущены и отображены.
Вот некоторые моменты, которые могут помочь вам с этой проблемой:
1. **Отсутствие графической сессии**: SSH-подключение не создает графическую сессию, поэтому любые графические приложения (например, Notepad) не будут запущены и показаны на экране.
2. **Использование RDP (Remote Desktop Protocol)**: Для запуска графических приложений лучше использовать RDP (Удаленный рабочий стол), если он доступен. Он создает графическую сессию, в которой можно запускать и взаимодействовать с графическими приложениями.
3. **Использование PowerShell**: Вы можете использовать `Invoke-Command` или `Enter-PSSession` для выполнение команд на удаленной машине. Однако, если необходимо запустить графическое приложение, оно также не отобразится в вашей локальной сессии. Вы можете использовать PowerShell для выполнения некоторых команд или автоматизации, но не для работы с GUI.
4. **Запуск в фоновом режиме**: Можете попробовать запустить приложение в фоновом режиме. Для этого можно использовать команды PowerShell, такие как `Start-Process`, но это также не решит проблему отображения GUI.
Пример использования PowerShell для запуска Notepad в фоне (при условии, что это все же имеет смысл):
```powershell
Start-Process "C:\Windows\system32\notepad.exe"
```
Эта команда запустит Notepad на удаленной машине в своей графической сессии.
5. **X11 Forwarding**: В случае Linux-систем есть метод перенаправления X11, но это не относится к Windows.
Таким образом, для работы с графическими интерфейсами лучше всего использовать подключение через RDP, а для выполнения команд и автоматизации — SSH или PowerShell.