This commit is contained in:
crschnick 2024-04-19 03:15:57 +00:00
parent 5d339d417e
commit 60413b7de8
52 changed files with 1120 additions and 16 deletions

View file

@ -5,12 +5,10 @@ import io.xpipe.app.ext.DataStoreProvider;
import io.xpipe.app.ext.DataStoreProviders;
import io.xpipe.app.fxcomps.impl.PrettyImageHelper;
import io.xpipe.app.util.ScanAlert;
import javafx.scene.control.Menu;
import javafx.scene.control.MenuButton;
import javafx.scene.control.MenuItem;
import javafx.scene.control.SeparatorMenuItem;
import org.kordamp.ikonli.javafx.FontIcon;
public class StoreCreationMenu {
@ -85,7 +83,13 @@ public class StoreCreationMenu {
category);
event.consume();
});
sub.forEach(dataStoreProvider -> {
var providers = sub.stream().sorted((o1, o2) -> -o1.getModuleName().compareTo(o2.getModuleName())).toList();
for (int i = 0; i < providers.size(); i++) {
var dataStoreProvider = providers.get(i);
if (i > 0 && !providers.get(i - 1).getModuleName().equals(dataStoreProvider.getModuleName())) {
menu.getItems().add(new SeparatorMenuItem());
}
var item = new MenuItem();
item.textProperty().bind(dataStoreProvider.displayName());
item.setGraphic(PrettyImageHelper.ofFixedSizeSquare(dataStoreProvider.getDisplayIconFileName(null), 16)
@ -95,7 +99,7 @@ public class StoreCreationMenu {
event.consume();
});
menu.getItems().add(item);
});
}
return menu;
}
}

View file

@ -427,6 +427,7 @@ goodAfternoon=Guten Tag
goodEvening=Guten Abend
#custom
addVisual=Visuell ...
addDesktop=Desktop ...
ssh=SSH
sshConfiguration=SSH-Konfiguration
size=Größe

View file

@ -416,6 +416,7 @@ goodMorning=Buenos días
goodAfternoon=Buenas tardes
goodEvening=Buenas noches
addVisual=Visual ...
addDesktop=Escritorio ...
ssh=SSH
sshConfiguration=Configuración SSH
size=Tamaño

View file

@ -416,6 +416,7 @@ goodMorning=Bonjour
goodAfternoon=Bon après-midi
goodEvening=Bonne soirée
addVisual=Visual ...
addDesktop=Desktop ...
ssh=SSH
sshConfiguration=Configuration SSH
size=Taille

View file

@ -416,6 +416,7 @@ goodMorning=Buongiorno
goodAfternoon=Buon pomeriggio
goodEvening=Buona sera
addVisual=Visual ...
addDesktop=Desktop ...
ssh=SSH
sshConfiguration=Configurazione SSH
size=Dimensione

View file

@ -416,6 +416,7 @@ goodMorning=おはよう
goodAfternoon=こんにちは
goodEvening=こんばんは
addVisual=ビジュアル ...
addDesktop=デスクトップ ...
ssh=SSH
sshConfiguration=SSHの設定
size=サイズ

View file

@ -416,6 +416,7 @@ goodMorning=Goedemorgen
goodAfternoon=Goedemiddag
goodEvening=Goedenavond
addVisual=Visuele ...
addDesktop=Desktop ...
ssh=SSH
sshConfiguration=SSH-configuratie
size=Grootte

View file

@ -416,6 +416,7 @@ goodMorning=Bom dia
goodAfternoon=Boa tarde
goodEvening=Boa noite
addVisual=Visual ...
addDesktop=Desktop ...
ssh=SSH
sshConfiguration=Configuração SSH
size=Tamanho

View file

@ -416,6 +416,7 @@ goodMorning=Доброе утро
goodAfternoon=Добрый день
goodEvening=Добрый вечер
addVisual=Visual ...
addDesktop=Desktop ...
ssh=SSH
sshConfiguration=Конфигурация SSH
size=Размер

View file

@ -416,6 +416,7 @@ goodMorning=Günaydın
goodAfternoon=İyi günler
goodEvening=İyi akşamlar
addVisual=Görsel ...
addDesktop=Masaüstü ...
ssh=SSH
sshConfiguration=SSH Yapılandırması
size=Boyut

View file

@ -416,6 +416,7 @@ goodMorning=早上好
goodAfternoon=下午好
goodEvening=晚上好
addVisual=Visual ...
addDesktop=桌面 ...
ssh=SSH
sshConfiguration=SSH 配置
size=大小

View file

@ -108,3 +108,29 @@ openInTerminal=Im Terminal öffnen
file=Datei
directory=Verzeichnis
symbolicLink=Symbolischer Link
desktopEnvironment.displayName=Desktop-Umgebung
desktopEnvironment.displayDescription=Eine wiederverwendbare Konfiguration der Remotedesktopumgebung erstellen
desktopHost=Desktop-Host
desktopHostDescription=Die Desktop-Verbindung, die als Basis dient
desktopShellDialect=Shell-Dialekt
desktopShellDialectDescription=Der Shell-Dialekt, der zum Ausführen von Skripten und Anwendungen verwendet wird
desktopSnippets=Skript-Schnipsel
desktopSnippetsDescription=Liste der wiederverwendbaren Skriptschnipsel, die zuerst ausgeführt werden sollen
desktopInitScript=Init-Skript
desktopInitScriptDescription=Spezifische Init-Befehle für diese Umgebung
desktopTerminal=Terminal-Anwendung
desktopTerminalDescription=Das Terminal, das auf dem Desktop zum Starten von Skripten verwendet wird
desktopApplication.displayName=Desktop-Anwendung
desktopApplication.displayDescription=Eine Anwendung auf einem entfernten Desktop ausführen
desktopBase=Desktop
desktopBaseDescription=Der Desktop, auf dem diese Anwendung ausgeführt wird
desktopEnvironmentBase=Desktop-Umgebung
desktopEnvironmentBaseDescription=Die Desktop-Umgebung, auf der diese Anwendung ausgeführt werden soll
desktopApplicationPath=Anwendungspfad
desktopApplicationPathDescription=Der Pfad der ausführbaren Datei, die ausgeführt werden soll
desktopApplicationArguments=Argumente
desktopApplicationArgumentsDescription=Die optionalen Argumente, die an die Anwendung übergeben werden
desktopCommand.displayName=Desktop-Befehl
desktopCommand.displayDescription=Einen Befehl in einer Remote-Desktop-Umgebung ausführen
desktopCommandScript=Befehle
desktopCommandScriptDescription=Die Befehle, die in der Umgebung ausgeführt werden sollen

View file

@ -106,3 +106,29 @@ openInTerminal=Abrir en terminal
file=Archivo
directory=Directorio
symbolicLink=Enlace simbólico
desktopEnvironment.displayName=Entorno de escritorio
desktopEnvironment.displayDescription=Crear una configuración de entorno de escritorio remoto reutilizable
desktopHost=Host de escritorio
desktopHostDescription=La conexión de escritorio a utilizar como base
desktopShellDialect=Dialecto shell
desktopShellDialectDescription=El dialecto del shell que se utiliza para ejecutar scripts y aplicaciones
desktopSnippets=Fragmentos de guión
desktopSnippetsDescription=Lista de fragmentos de script reutilizables para ejecutar primero
desktopInitScript=Script de inicio
desktopInitScriptDescription=Comandos Init específicos de este entorno
desktopTerminal=Aplicación terminal
desktopTerminalDescription=El terminal a utilizar en el escritorio para iniciar scripts en
desktopApplication.displayName=Aplicación de escritorio
desktopApplication.displayDescription=Ejecutar una aplicación en un escritorio remoto
desktopBase=Escritorio
desktopBaseDescription=El escritorio en el que ejecutar esta aplicación
desktopEnvironmentBase=Entorno de escritorio
desktopEnvironmentBaseDescription=El entorno de escritorio en el que ejecutar esta aplicación
desktopApplicationPath=Ruta de la aplicación
desktopApplicationPathDescription=La ruta del ejecutable a ejecutar
desktopApplicationArguments=Argumentos
desktopApplicationArgumentsDescription=Los argumentos opcionales para pasar a la aplicación
desktopCommand.displayName=Comando de escritorio
desktopCommand.displayDescription=Ejecutar un comando en un entorno de escritorio remoto
desktopCommandScript=Comandos
desktopCommandScriptDescription=Los comandos a ejecutar en el entorno

View file

@ -106,3 +106,29 @@ openInTerminal=Ouvrir dans le terminal
file=Fichier
directory=Répertoire
symbolicLink=Lien symbolique
desktopEnvironment.displayName=Environnement de bureau
desktopEnvironment.displayDescription=Créer une configuration réutilisable de l'environnement de bureau à distance
desktopHost=Hôte de bureau
desktopHostDescription=La connexion de bureau à utiliser comme base
desktopShellDialect=Dialecte shell
desktopShellDialectDescription=Le dialecte de l'interpréteur de commandes à utiliser pour exécuter des scripts et des applications
desktopSnippets=Extraits de scripts
desktopSnippetsDescription=Liste d'extraits de scripts réutilisables à exécuter en premier
desktopInitScript=Script d'initialisation
desktopInitScriptDescription=Commandes Init spécifiques à cet environnement
desktopTerminal=Application terminale
desktopTerminalDescription=Le terminal à utiliser sur le bureau pour lancer des scripts dans
desktopApplication.displayName=Application de bureau
desktopApplication.displayDescription=Exécuter une application sur un bureau à distance
desktopBase=Bureau
desktopBaseDescription=Le bureau sur lequel cette application doit être exécutée
desktopEnvironmentBase=Environnement de bureau
desktopEnvironmentBaseDescription=L'environnement de bureau sur lequel cette application doit être exécutée
desktopApplicationPath=Chemin d'accès à l'application
desktopApplicationPathDescription=Le chemin de l'exécutable à exécuter
desktopApplicationArguments=Arguments
desktopApplicationArgumentsDescription=Les arguments facultatifs à transmettre à l'application
desktopCommand.displayName=Commande de bureau
desktopCommand.displayDescription=Exécuter une commande dans un environnement de bureau à distance
desktopCommandScript=Commandes
desktopCommandScriptDescription=Les commandes à exécuter dans l'environnement

View file

@ -106,3 +106,29 @@ openInTerminal=Aprire nel terminale
file=File
directory=Elenco
symbolicLink=Collegamento simbolico
desktopEnvironment.displayName=Ambiente desktop
desktopEnvironment.displayDescription=Creare una configurazione riutilizzabile dell'ambiente desktop remoto
desktopHost=Host desktop
desktopHostDescription=La connessione al desktop da utilizzare come base
desktopShellDialect=Dialetto della shell
desktopShellDialectDescription=Il dialetto della shell da utilizzare per eseguire script e applicazioni
desktopSnippets=Snippet di script
desktopSnippetsDescription=Elenco di snippet di script riutilizzabili da eseguire per primo
desktopInitScript=Script di avvio
desktopInitScriptDescription=Comandi di avvio specifici per questo ambiente
desktopTerminal=Applicazione terminale
desktopTerminalDescription=Il terminale da usare sul desktop per avviare gli script
desktopApplication.displayName=Applicazione desktop
desktopApplication.displayDescription=Eseguire un'applicazione su un desktop remoto
desktopBase=Desktop
desktopBaseDescription=Il desktop su cui eseguire questa applicazione
desktopEnvironmentBase=Ambiente desktop
desktopEnvironmentBaseDescription=L'ambiente desktop su cui eseguire l'applicazione
desktopApplicationPath=Percorso dell'applicazione
desktopApplicationPathDescription=Il percorso dell'eseguibile da eseguire
desktopApplicationArguments=Argomenti
desktopApplicationArgumentsDescription=Gli argomenti opzionali da passare all'applicazione
desktopCommand.displayName=Comando sul desktop
desktopCommand.displayDescription=Eseguire un comando in un ambiente desktop remoto
desktopCommandScript=Comandi
desktopCommandScriptDescription=I comandi da eseguire nell'ambiente

View file

@ -106,3 +106,29 @@ openInTerminal=ターミナルで開く
file=ファイル
directory=ディレクトリ
symbolicLink=シンボリックリンク
desktopEnvironment.displayName=デスクトップ環境
desktopEnvironment.displayDescription=再利用可能なリモートデスクトップ環境設定を作成する
desktopHost=デスクトップホスト
desktopHostDescription=ベースとなるデスクトップ接続
desktopShellDialect=シェル方言
desktopShellDialectDescription=スクリプトやアプリケーションの実行に使用するシェル方言
desktopSnippets=スクリプトスニペット
desktopSnippetsDescription=最初に実行する再利用可能なスクリプトスニペットのリスト
desktopInitScript=初期スクリプト
desktopInitScriptDescription=この環境に特有の初期化コマンド
desktopTerminal=端末アプリケーション
desktopTerminalDescription=デスクトップでスクリプトを起動する際に使用する端末
desktopApplication.displayName=デスクトップアプリケーション
desktopApplication.displayDescription=リモートデスクトップでアプリケーションを実行する
desktopBase=デスクトップ
desktopBaseDescription=このアプリケーションを実行するデスクトップ
desktopEnvironmentBase=デスクトップ環境
desktopEnvironmentBaseDescription=このアプリケーションを実行するデスクトップ環境
desktopApplicationPath=アプリケーションパス
desktopApplicationPathDescription=実行ファイルのパス
desktopApplicationArguments=引数
desktopApplicationArgumentsDescription=アプリケーションに渡すオプションの引数
desktopCommand.displayName=デスクトップコマンド
desktopCommand.displayDescription=リモートデスクトップ環境でコマンドを実行する
desktopCommandScript=コマンド
desktopCommandScriptDescription=環境で実行するコマンド

View file

@ -106,3 +106,29 @@ openInTerminal=Openen in terminal
file=Bestand
directory=Directory
symbolicLink=Symbolische link
desktopEnvironment.displayName=Bureaubladomgeving
desktopEnvironment.displayDescription=Een herbruikbare configuratie voor de externe desktopomgeving maken
desktopHost=Desktop host
desktopHostDescription=De desktopverbinding om als basis te gebruiken
desktopShellDialect=Shell-dialect
desktopShellDialectDescription=Het dialect van de shell om scripts en toepassingen uit te voeren
desktopSnippets=Scriptfragmenten
desktopSnippetsDescription=Lijst met herbruikbare scriptfragmenten om eerst uit te voeren
desktopInitScript=Init script
desktopInitScriptDescription=Init commando's specifiek voor deze omgeving
desktopTerminal=Eindtoepassing
desktopTerminalDescription=De terminal op het bureaublad om scripts in te starten
desktopApplication.displayName=Desktop applicatie
desktopApplication.displayDescription=Een toepassing uitvoeren op een extern bureaublad
desktopBase=Desktop
desktopBaseDescription=Het bureaublad waarop deze toepassing wordt uitgevoerd
desktopEnvironmentBase=Bureaubladomgeving
desktopEnvironmentBaseDescription=De desktopomgeving om deze toepassing op uit te voeren
desktopApplicationPath=Pad van toepassing
desktopApplicationPathDescription=Het pad van het uitvoerbare bestand dat moet worden uitgevoerd
desktopApplicationArguments=Argumenten
desktopApplicationArgumentsDescription=De optionele argumenten om door te geven aan de toepassing
desktopCommand.displayName=Desktop opdracht
desktopCommand.displayDescription=Een opdracht uitvoeren in een externe desktopomgeving
desktopCommandScript=Opdrachten
desktopCommandScriptDescription=De commando's om uit te voeren in de omgeving

View file

@ -106,3 +106,29 @@ openInTerminal=Abre no terminal
file=Ficheiro
directory=Diretório
symbolicLink=Ligação simbólica
desktopEnvironment.displayName=Ambiente de trabalho
desktopEnvironment.displayDescription=Cria uma configuração reutilizável do ambiente de trabalho remoto
desktopHost=Anfitrião de ambiente de trabalho
desktopHostDescription=A ligação ao ambiente de trabalho a utilizar como base
desktopShellDialect=Dialeto de shell
desktopShellDialectDescription=O dialeto da shell a utilizar para executar scripts e aplicações
desktopSnippets=Trechos de script
desktopSnippetsDescription=Lista de snippets de script reutilizáveis para executar primeiro
desktopInitScript=Script de inicialização
desktopInitScriptDescription=Comandos de inicialização específicos para este ambiente
desktopTerminal=Aplicação terminal
desktopTerminalDescription=O terminal a utilizar no ambiente de trabalho para iniciar scripts
desktopApplication.displayName=Aplicação de ambiente de trabalho
desktopApplication.displayDescription=Executa uma aplicação num ambiente de trabalho remoto
desktopBase=Ambiente de trabalho
desktopBaseDescription=O ambiente de trabalho em que executa esta aplicação
desktopEnvironmentBase=Ambiente de trabalho
desktopEnvironmentBaseDescription=O ambiente de trabalho em que deves executar esta aplicação
desktopApplicationPath=Caminho da aplicação
desktopApplicationPathDescription=O caminho do executável a executar
desktopApplicationArguments=Argumentos
desktopApplicationArgumentsDescription=Os argumentos opcionais a transmitir à aplicação
desktopCommand.displayName=Comando do ambiente de trabalho
desktopCommand.displayDescription=Executa um comando num ambiente de trabalho remoto
desktopCommandScript=Comandos
desktopCommandScriptDescription=Os comandos a executar no ambiente

View file

@ -106,3 +106,29 @@ openInTerminal=Открыть в терминале
file=Файл
directory=Каталог
symbolicLink=Символическая ссылка
desktopEnvironment.displayName=Окружение рабочего стола
desktopEnvironment.displayDescription=Создание многоразовой конфигурации среды удаленного рабочего стола
desktopHost=Хост рабочего стола
desktopHostDescription=Подключение к рабочему столу, которое можно использовать в качестве базового
desktopShellDialect=Диалект оболочки
desktopShellDialectDescription=Диалект оболочки, который используется для запуска скриптов и приложений
desktopSnippets=Фрагменты сценария
desktopSnippetsDescription=Список многократно используемых фрагментов скриптов, которые нужно запустить первыми
desktopInitScript=Начальный скрипт
desktopInitScriptDescription=Начальные команды, характерные для данной среды
desktopTerminal=Терминальное приложение
desktopTerminalDescription=Терминал, который нужно использовать на рабочем столе для запуска скриптов
desktopApplication.displayName=Приложение для рабочего стола
desktopApplication.displayDescription=Запустить приложение на удаленном рабочем столе
desktopBase=Рабочий стол
desktopBaseDescription=Рабочий стол, на котором будет запущено это приложение
desktopEnvironmentBase=Окружение рабочего стола
desktopEnvironmentBaseDescription=Среда рабочего стола, на котором будет запущено это приложение
desktopApplicationPath=Путь к приложению
desktopApplicationPathDescription=Путь к исполняемому файлу, который нужно запустить
desktopApplicationArguments=Аргументы
desktopApplicationArgumentsDescription=Необязательные аргументы, которые нужно передать приложению
desktopCommand.displayName=Команда рабочего стола
desktopCommand.displayDescription=Выполнить команду в среде удаленного рабочего стола
desktopCommandScript=Команды
desktopCommandScriptDescription=Команды для запуска в среде

View file

@ -106,3 +106,29 @@ openInTerminal=Terminalde aç
file=Dosya
directory=Rehber
symbolicLink=Sembolik bağlantı
desktopEnvironment.displayName=Masaüstü ortamı
desktopEnvironment.displayDescription=Yeniden kullanılabilir bir uzak masaüstü ortamı yapılandırması oluşturma
desktopHost=Masaüstü ana bilgisayar
desktopHostDescription=Temel olarak kullanılacak masaüstü bağlantısı
desktopShellDialect=Kabuk lehçesi
desktopShellDialectDescription=Komut dosyalarını ve uygulamaları çalıştırmak için kullanılacak kabuk lehçesi
desktopSnippets=Kod parçacıkları
desktopSnippetsDescription=Önce çalıştırılacak yeniden kullanılabilir kod parçacıklarının listesi
desktopInitScript=Başlangıç komut dosyası
desktopInitScriptDescription=Bu ortama özgü başlangıç komutları
desktopTerminal=Terminal uygulaması
desktopTerminalDescription=Komut dosyalarını başlatmak için masaüstünde kullanılacak terminal
desktopApplication.displayName=Masaüstü uygulaması
desktopApplication.displayDescription=Uzak masaüstünde bir uygulama çalıştırma
desktopBase=Masaüstü
desktopBaseDescription=Bu uygulamanın çalıştırılacağı masaüstü
desktopEnvironmentBase=Masaüstü ortamı
desktopEnvironmentBaseDescription=Bu uygulamanın çalıştırılacağı masaüstü ortamı
desktopApplicationPath=Başvuru yolu
desktopApplicationPathDescription=Çalıştırılacak yürütülebilir dosyanın yolu
desktopApplicationArguments=Argümanlar
desktopApplicationArgumentsDescription=Uygulamaya iletilecek isteğe bağlı argümanlar
desktopCommand.displayName=Masaüstü komutu
desktopCommand.displayDescription=Uzak masaüstü ortamında bir komut çalıştırma
desktopCommandScript=Komutlar
desktopCommandScriptDescription=Ortamda çalıştırılacak komutlar

View file

@ -106,3 +106,29 @@ openInTerminal=在终端中打开
file=文件
directory=目录
symbolicLink=符号链接
desktopEnvironment.displayName=桌面环境
desktopEnvironment.displayDescription=创建可重复使用的远程桌面环境配置
desktopHost=桌面主机
desktopHostDescription=作为基础的桌面连接
desktopShellDialect=外壳方言
desktopShellDialectDescription=用于运行脚本和应用程序的 shell 方言
desktopSnippets=脚本片段
desktopSnippetsDescription=首先运行的可重用脚本片段列表
desktopInitScript=启动脚本
desktopInitScriptDescription=该环境专用的启动命令
desktopTerminal=终端应用程序
desktopTerminalDescription=用于在桌面上启动脚本的终端
desktopApplication.displayName=桌面应用程序
desktopApplication.displayDescription=在远程桌面上运行应用程序
desktopBase=桌面
desktopBaseDescription=运行此应用程序的桌面
desktopEnvironmentBase=桌面环境
desktopEnvironmentBaseDescription=运行此应用程序的桌面环境
desktopApplicationPath=应用程序路径
desktopApplicationPathDescription=要运行的可执行文件的路径
desktopApplicationArguments=参数
desktopApplicationArgumentsDescription=传递给应用程序的可选参数
desktopCommand.displayName=桌面命令
desktopCommand.displayDescription=在远程桌面环境中运行命令
desktopCommandScript=命令
desktopCommandScriptDescription=在环境中运行的命令

View file

@ -39,7 +39,7 @@ rdpFileLocation=Dateispeicherort
rdpFileLocationDescription=Der Dateipfad der .rdp-Datei
rdpPasswordAuthentication=Passwort-Authentifizierung
rdpPasswordAuthenticationDescription=Das Passwort, das automatisch ausgefüllt wird, wenn es unterstützt wird
rdpFile.displayName=RDP-Datei
rdpFile.displayName=RDP-Dateiverbindung
rdpFile.displayDescription=Verbindung zu einem System über eine bestehende .rdp-Datei
requiredSshServerAlertTitle=SSH-Server einrichten
requiredSshServerAlertHeader=Es kann kein installierter SSH-Server in der VM gefunden werden.
@ -300,3 +300,12 @@ launch=Starten
sshTrustKeyHeader=Der Hostschlüssel ist nicht bekannt und du hast die manuelle Überprüfung des Hostschlüssels aktiviert.
sshTrustKeyTitle=Unbekannter Host-Schlüssel
vnc=VNC-Verbindungen
rdpTunnel.displayName=RDP-Verbindung über SSH
rdpTunnel.displayDescription=Verbinden über RDP über eine getunnelte SSH-Verbindung
rdpEnableDesktopIntegration=Aktiviere die Desktop-Integration
rdpEnableDesktopIntegrationDescription=Remote-Anwendungen ausführen, wenn die RDP-Zulassungsliste dies zulässt
rdpSetupAdminTitle=RDP-Einrichtung erforderlich
rdpSetupAllowTitle=RDP-Fernanwendung
rdpSetupAllowHeader=Das direkte Starten von Remote-Anwendungen ist auf diesem System derzeit nicht erlaubt. Willst du das aktivieren?
rdpSetupAllowContent=So kannst du deine Fernanwendungen direkt von XPipe aus starten, indem du die Zulassungsliste für RDP-Fernanwendungen deaktivierst.
rdp=RDP

View file

@ -39,7 +39,7 @@ rdpFileLocation=File location
rdpFileLocationDescription=The file path of the .rdp file
rdpPasswordAuthentication=Password authentication
rdpPasswordAuthenticationDescription=The password to automatically fill in if supported
rdpFile.displayName=RDP File
rdpFile.displayName=RDP file connection
rdpFile.displayDescription=Connect to a system via an existing .rdp file
requiredSshServerAlertTitle=Setup SSH server
requiredSshServerAlertHeader=Unable to find an installed SSH server in the VM.
@ -307,4 +307,4 @@ rdpSetupAdminTitle=RDP setup required
rdpSetupAllowTitle=RDP remote application
rdpSetupAllowHeader=Starting remote applications directly is currently not allowed on this system. Do you want to enable it?
rdpSetupAllowContent=This will allow you to run your remote applications directly from XPipe by disabling the allow list for RDP remote applications.
rdp=RDP

View file

@ -39,7 +39,7 @@ rdpFileLocation=Ubicación del archivo
rdpFileLocationDescription=La ruta del archivo .rdp
rdpPasswordAuthentication=Autenticación de contraseña
rdpPasswordAuthenticationDescription=La contraseña para rellenar automáticamente si se admite
rdpFile.displayName=Archivo RDP
rdpFile.displayName=Conexión de archivos RDP
rdpFile.displayDescription=Conectarse a un sistema a través de un archivo .rdp existente
requiredSshServerAlertTitle=Configurar servidor SSH
requiredSshServerAlertHeader=No se puede encontrar un servidor SSH instalado en la máquina virtual.
@ -298,3 +298,12 @@ launch=Inicia
sshTrustKeyHeader=No se conoce la clave del host y has activado la verificación manual de la clave del host.
sshTrustKeyTitle=Clave de host desconocida
vnc=Conexiones VNC
rdpTunnel.displayName=Conexión RDP sobre SSH
rdpTunnel.displayDescription=Conéctate mediante RDP a través de una conexión SSH tunelizada
rdpEnableDesktopIntegration=Habilitar la integración en el escritorio
rdpEnableDesktopIntegrationDescription=Ejecutar aplicaciones remotas suponiendo que la lista de permitidos del RDP lo permite
rdpSetupAdminTitle=Se requiere configuración RDP
rdpSetupAllowTitle=Aplicación remota RDP
rdpSetupAllowHeader=Iniciar aplicaciones remotas directamente no está permitido actualmente en este sistema. ¿Quieres activarlo?
rdpSetupAllowContent=Esto te permitirá ejecutar tus aplicaciones remotas directamente desde XPipe, desactivando la lista de permitidos para aplicaciones remotas RDP.
rdp=RDP

View file

@ -39,7 +39,7 @@ rdpFileLocation=Emplacement du fichier
rdpFileLocationDescription=Le chemin d'accès au fichier .rdp
rdpPasswordAuthentication=Authentification par mot de passe
rdpPasswordAuthenticationDescription=Le mot de passe à remplir automatiquement s'il est pris en charge
rdpFile.displayName=Fichier RDP
rdpFile.displayName=Connexion de fichier RDP
rdpFile.displayDescription=Se connecter à un système via un fichier .rdp existant
requiredSshServerAlertTitle=Configurer le serveur SSH
requiredSshServerAlertHeader=Impossible de trouver un serveur SSH installé dans la VM.
@ -298,3 +298,12 @@ launch=Lancer
sshTrustKeyHeader=La clé de l'hôte n'est pas connue et tu as activé la vérification manuelle de la clé de l'hôte.
sshTrustKeyTitle=Clé d'hôte inconnue
vnc=Connexions VNC
rdpTunnel.displayName=Connexion RDP via SSH
rdpTunnel.displayDescription=Se connecter via RDP sur une connexion SSH tunnelisée
rdpEnableDesktopIntegration=Permettre l'intégration du bureau
rdpEnableDesktopIntegrationDescription=Exécuter des applications à distance en supposant que la liste d'autorisations RDP l'autorise
rdpSetupAdminTitle=Configuration RDP requise
rdpSetupAllowTitle=Application à distance RDP
rdpSetupAllowHeader=Lancer directement des applications à distance n'est actuellement pas autorisé sur ce système. Veux-tu l'autoriser ?
rdpSetupAllowContent=Cela te permettra d'exécuter tes applications distantes directement à partir de XPipe en désactivant la liste d'autorisation pour les applications distantes RDP.
rdp=RDP

View file

@ -39,7 +39,7 @@ rdpFileLocation=Posizione del file
rdpFileLocationDescription=Il percorso del file .rdp
rdpPasswordAuthentication=Password di autenticazione
rdpPasswordAuthenticationDescription=La password da inserire automaticamente se supportata
rdpFile.displayName=File RDP
rdpFile.displayName=Connessione di file RDP
rdpFile.displayDescription=Collegarsi a un sistema tramite un file .rdp esistente
requiredSshServerAlertTitle=Configurazione del server SSH
requiredSshServerAlertHeader=Impossibile trovare un server SSH installato nella macchina virtuale.
@ -298,3 +298,12 @@ launch=Lancio
sshTrustKeyHeader=La chiave host non è nota e hai attivato la verifica manuale della chiave host.
sshTrustKeyTitle=Chiave host sconosciuta
vnc=Connessioni VNC
rdpTunnel.displayName=Connessione RDP tramite SSH
rdpTunnel.displayDescription=Connettersi tramite RDP su una connessione SSH con tunnel
rdpEnableDesktopIntegration=Abilita l'integrazione con il desktop
rdpEnableDesktopIntegrationDescription=Eseguire applicazioni remote presupponendo che l'elenco dei permessi di RDP lo consenta
rdpSetupAdminTitle=È necessaria l'installazione di RDP
rdpSetupAllowTitle=Applicazione remota RDP
rdpSetupAllowHeader=L'avvio diretto di applicazioni remote non è attualmente consentito su questo sistema. Vuoi abilitarlo?
rdpSetupAllowContent=In questo modo potrai eseguire le tue applicazioni remote direttamente da XPipe, disabilitando l'elenco dei permessi per le applicazioni remote RDP.
rdp=RDP

View file

@ -39,7 +39,7 @@ rdpFileLocation=ファイルの場所
rdpFileLocationDescription=.rdpファイルのファイルパス
rdpPasswordAuthentication=パスワード認証
rdpPasswordAuthenticationDescription=サポートされている場合、自動的に入力されるパスワード
rdpFile.displayName=RDPファイル
rdpFile.displayName=RDPファイル接続
rdpFile.displayDescription=既存の.rdpファイルを介してシステムに接続する
requiredSshServerAlertTitle=SSHサーバーをセットアップする
requiredSshServerAlertHeader=VMにインストールされているSSHサーバーが見つからない。
@ -298,3 +298,12 @@ launch=起動
sshTrustKeyHeader=ホスト鍵が不明で、手動ホスト鍵検証を有効にしている。
sshTrustKeyTitle=不明なホストキー
vnc=VNC接続
rdpTunnel.displayName=SSH経由のRDP接続
rdpTunnel.displayDescription=トンネリングされたSSH接続を介してRDPで接続する
rdpEnableDesktopIntegration=デスクトップとの統合を可能にする
rdpEnableDesktopIntegrationDescription=RDPの許可リストが許可していると仮定してリモートアプリケーションを実行する。
rdpSetupAdminTitle=RDPの設定が必要
rdpSetupAllowTitle=RDPリモートアプリケーション
rdpSetupAllowHeader=現在このシステムでは、リモートアプリケーションを直接起動することは許可されていない。有効にするか?
rdpSetupAllowContent=RDPリモートアプリケーションの許可リストを無効にすることで、XPipeからリモートアプリケーションを直接実行できるようになる。
rdp=RDP

View file

@ -39,7 +39,7 @@ rdpFileLocation=Bestandslocatie
rdpFileLocationDescription=Het bestandspad van het .rdp bestand
rdpPasswordAuthentication=Wachtwoord verificatie
rdpPasswordAuthenticationDescription=Het wachtwoord om automatisch in te vullen indien ondersteund
rdpFile.displayName=RDP-bestand
rdpFile.displayName=RDP bestandsverbinding
rdpFile.displayDescription=Verbinding maken met een systeem via een bestaand .rdp bestand
requiredSshServerAlertTitle=SSH-server instellen
requiredSshServerAlertHeader=Kan geen geïnstalleerde SSH-server in de VM vinden.
@ -298,3 +298,12 @@ launch=Start
sshTrustKeyHeader=De hostsleutel is niet bekend en je hebt handmatige hostsleutelverificatie ingeschakeld.
sshTrustKeyTitle=Onbekende hostsleutel
vnc=VNC-verbindingen
rdpTunnel.displayName=RDP-verbinding over SSH
rdpTunnel.displayDescription=Verbinding maken via RDP over een getunnelde SSH-verbinding
rdpEnableDesktopIntegration=Desktop integratie mogelijk maken
rdpEnableDesktopIntegrationDescription=Toepassingen op afstand uitvoeren in de veronderstelling dat de RDP toestaanlijst dat toestaat
rdpSetupAdminTitle=RDP installatie vereist
rdpSetupAllowTitle=RDP-toepassing op afstand
rdpSetupAllowHeader=Externe toepassingen rechtstreeks starten is momenteel niet toegestaan op dit systeem. Wil je dit inschakelen?
rdpSetupAllowContent=Hierdoor kun je je externe toepassingen rechtstreeks vanuit XPipe uitvoeren door de toestaanlijst voor RDP-toepassingen op afstand uit te schakelen.
rdp=RDP

View file

@ -39,7 +39,7 @@ rdpFileLocation=Localização do ficheiro
rdpFileLocationDescription=O caminho do ficheiro .rdp
rdpPasswordAuthentication=Autenticação por palavra-passe
rdpPasswordAuthenticationDescription=A palavra-passe a preencher automaticamente se for suportada
rdpFile.displayName=Ficheiro RDP
rdpFile.displayName=Ligação de ficheiros RDP
rdpFile.displayDescription=Liga-se a um sistema através de um ficheiro .rdp existente
requiredSshServerAlertTitle=Configura o servidor SSH
requiredSshServerAlertHeader=Não é possível encontrar um servidor SSH instalado na VM.
@ -298,3 +298,12 @@ launch=Lança
sshTrustKeyHeader=A chave do anfitrião não é conhecida e activaste a verificação manual da chave do anfitrião.
sshTrustKeyTitle=Chave de anfitrião desconhecida
vnc=Ligações VNC
rdpTunnel.displayName=Ligação RDP através de SSH
rdpTunnel.displayDescription=Liga-se via RDP através de uma ligação SSH com túnel
rdpEnableDesktopIntegration=Permite a integração no ambiente de trabalho
rdpEnableDesktopIntegrationDescription=Executa aplicações remotas assumindo que a lista de permissões do RDP permite isso
rdpSetupAdminTitle=Necessita de configuração RDP
rdpSetupAllowTitle=Aplicação remota RDP
rdpSetupAllowHeader=Iniciar aplicações remotas diretamente não é atualmente permitido neste sistema. Queres activá-la?
rdpSetupAllowContent=Isto permitir-te-á executar as tuas aplicações remotas diretamente a partir do XPipe, desactivando a lista de permissões para aplicações remotas RDP.
rdp=RDP

View file

@ -39,7 +39,7 @@ rdpFileLocation=Расположение файла
rdpFileLocationDescription=Путь к файлу .rdp
rdpPasswordAuthentication=Проверка подлинности пароля
rdpPasswordAuthenticationDescription=Пароль для автоматического заполнения, если он поддерживается
rdpFile.displayName=Файл RDP
rdpFile.displayName=Файловое соединение RDP
rdpFile.displayDescription=Подключение к системе через существующий файл .rdp
requiredSshServerAlertTitle=Настройка SSH-сервера
requiredSshServerAlertHeader=Невозможно найти установленный SSH-сервер в виртуальной машине.
@ -298,3 +298,12 @@ launch=Запустите
sshTrustKeyHeader=Ключ хоста неизвестен, и ты включил ручную проверку ключа хоста.
sshTrustKeyTitle=Неизвестный ключ хоста
vnc=VNC-соединения
rdpTunnel.displayName=RDP-соединение через SSH
rdpTunnel.displayDescription=Подключение по RDP через туннельное SSH-соединение
rdpEnableDesktopIntegration=Включите интеграцию с рабочим столом
rdpEnableDesktopIntegrationDescription=Запускать удаленные приложения, предполагая, что список разрешений RDP разрешает это
rdpSetupAdminTitle=Требуется настройка RDP
rdpSetupAllowTitle=Удаленное приложение RDP
rdpSetupAllowHeader=Запуск удаленных приложений напрямую в настоящее время запрещен в этой системе. Ты хочешь разрешить его?
rdpSetupAllowContent=Это позволит тебе запускать удаленные приложения прямо из XPipe, отключив список разрешений для удаленных приложений RDP.
rdp=RDP

View file

@ -39,7 +39,7 @@ rdpFileLocation=Dosya konumu
rdpFileLocationDescription=.rdp dosyasının dosya yolu
rdpPasswordAuthentication=Şifre doğrulama
rdpPasswordAuthenticationDescription=Destekleniyorsa otomatik olarak doldurulacak parola
rdpFile.displayName=RDP Dosyası
rdpFile.displayName=RDP dosya bağlantısı
rdpFile.displayDescription=Mevcut bir .rdp dosyası üzerinden bir sisteme bağlanma
requiredSshServerAlertTitle=SSH sunucusunu kurun
requiredSshServerAlertHeader=VM'de kurulu bir SSH sunucusu bulunamıyor.
@ -298,3 +298,12 @@ launch=Fırlatma
sshTrustKeyHeader=Ana bilgisayar anahtarı bilinmiyor ve manuel ana bilgisayar anahtarı doğrulamasını etkinleştirdiniz.
sshTrustKeyTitle=Bilinmeyen ana bilgisayar anahtarı
vnc=VNC bağlantıları
rdpTunnel.displayName=SSH üzerinden RDP bağlantısı
rdpTunnel.displayDescription=Tünellenmiş SSH bağlantısı üzerinden RDP ile bağlanma
rdpEnableDesktopIntegration=Masaüstü entegrasyonunu etkinleştirin
rdpEnableDesktopIntegrationDescription=RDP izin listesinin buna izin verdiğini varsayarak uzak uygulamaları çalıştırın
rdpSetupAdminTitle=RDP kurulumu gerekli
rdpSetupAllowTitle=RDP uzak uygulama
rdpSetupAllowHeader=Uzak uygulamaların doğrudan başlatılmasına şu anda bu sistemde izin verilmemektedir. Etkinleştirmek istiyor musunuz?
rdpSetupAllowContent=Bu, RDP uzak uygulamaları için izin listesini devre dışı bırakarak uzak uygulamalarınızı doğrudan XPipe'dan çalıştırmanıza olanak tanır.
rdp=RDP

View file

@ -39,7 +39,7 @@ rdpFileLocation=文件位置
rdpFileLocationDescription=.rdp 文件的文件路径
rdpPasswordAuthentication=密码验证
rdpPasswordAuthenticationDescription=如果支持自动填写密码
rdpFile.displayName=RDP 文件
rdpFile.displayName=RDP 文件连接
rdpFile.displayDescription=通过现有 .rdp 文件连接系统
requiredSshServerAlertTitle=设置 SSH 服务器
requiredSshServerAlertHeader=无法在虚拟机中找到已安装的 SSH 服务器。
@ -298,3 +298,12 @@ launch=启动
sshTrustKeyHeader=主机密钥未知,您已启用手动主机密钥验证。
sshTrustKeyTitle=未知主机密钥
vnc=VNC 连接
rdpTunnel.displayName=通过 SSH 进行 RDP 连接
rdpTunnel.displayDescription=通过 RDP 在隧道 SSH 连接上进行连接
rdpEnableDesktopIntegration=启用桌面集成
rdpEnableDesktopIntegrationDescription=运行远程应用程序,假设 RDP 允许列表允许这样做
rdpSetupAdminTitle=需要 RDP 设置
rdpSetupAllowTitle=RDP 远程应用程序
rdpSetupAllowHeader=本系统目前不允许直接启动远程应用程序。您想启用它吗?
rdpSetupAllowContent=通过禁用 RDP 远程应用程序的允许列表,您可以直接从 XPipe 运行远程应用程序。
rdp=RDP

View file

@ -0,0 +1,36 @@
# RDP Remote-Anwendungen
Du kannst RDP-Verbindungen in XPipe nutzen, um schnell entfernte Anwendungen und Skripte zu starten, ohne einen vollständigen Desktop zu öffnen. Damit das funktioniert, musst du jedoch die Liste der zulässigen Fernanwendungen auf deinem Server bearbeiten, da es sich um eine Art RDP handelt.
## RDP-Zulassungslisten
Ein RDP-Server verwendet das Konzept der Zulassungslisten, um den Start von Anwendungen zu steuern. Das bedeutet, dass der direkte Start von Fernanwendungen fehlschlägt, es sei denn, die Zulassungsliste ist deaktiviert oder es wurden explizit bestimmte Anwendungen zur Zulassungsliste hinzugefügt.
Du findest die Einstellungen für die Erlaubnisliste in der Registrierung deines Servers unter `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList`.
### Alle Anwendungen zulassen
Du kannst die Zulassen-Liste deaktivieren, damit alle Remote-Anwendungen direkt von XPipe aus gestartet werden können. Dazu kannst du den folgenden Befehl auf deinem Server in der PowerShell ausführen: `Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
### Hinzufügen von erlaubten Anwendungen
Alternativ kannst du auch einzelne Remote-Anwendungen zu der Liste hinzufügen. Dann kannst du die aufgelisteten Anwendungen direkt von XPipe aus starten.
Erstelle unter dem Schlüssel `Anwendungen` der `TSAppAllowList` einen neuen Schlüssel mit einem beliebigen Namen. Die einzige Bedingung für den Namen ist, dass er innerhalb der Kinder des Schlüssels "Anwendungen" eindeutig ist. Dieser neue Schlüssel muss die folgenden Werte enthalten: `Name`, `Pfad` und `CommandLineSetting`. Du kannst dies in der PowerShell mit den folgenden Befehlen tun:
```
$appName="Notepad"
$appPath="C:\Windows\System32\notepad.exe"
$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications"
New-item -Path "$regKey\$appName"
New-ItemProperty -Path "$regKey\$appName" -Name "Name" -Value "$appName" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "Path" -Wert "$appPath" -Force
New-ItemProperty -Pfad "$regKey\$appName" -Name "CommandLineSetting" -Wert "1" -PropertyType DWord -Force
```
Wenn du XPipe auch das Ausführen von Skripten und das Öffnen von Terminalsitzungen erlauben willst, musst du `C:\Windows\System32\cmd.exe` ebenfalls in die Erlaubnisliste aufnehmen.
## Sicherheitsüberlegungen
Das macht deinen Server in keiner Weise unsicher, denn du kannst dieselben Anwendungen immer manuell ausführen, wenn du eine RDP-Verbindung startest. Erlaubt-Listen sind eher dazu gedacht, Clients daran zu hindern, jede Anwendung ohne Benutzereingabe sofort auszuführen. Letzten Endes liegt es an dir, ob du XPipe in dieser Hinsicht vertraust. Du kannst diese Verbindung ganz einfach starten. Das ist nur dann sinnvoll, wenn du eine der erweiterten Desktop-Integrationsfunktionen von XPipe nutzen willst.

View file

@ -0,0 +1,36 @@
# Aplicaciones remotas RDP
Puedes utilizar conexiones RDP en XPipe para lanzar rápidamente aplicaciones y scripts remotos sin abrir un escritorio completo. Sin embargo, debido a la naturaleza de RDP, tienes que editar la lista de aplicaciones remotas permitidas en tu servidor para que esto funcione.
## Listas de permitidos RDP
Un servidor RDP utiliza el concepto de listas de permitidos para gestionar el lanzamiento de aplicaciones. Esto significa esencialmente que, a menos que la lista de permitidas esté desactivada o que se hayan añadido explícitamente aplicaciones específicas a la lista de permitidas, el lanzamiento directo de cualquier aplicación remota fallará.
Puedes encontrar la configuración de la lista de permitidas en el registro de tu servidor en `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList`.
### Permitir todas las aplicaciones
Puedes desactivar la lista de permitidas para permitir que todas las aplicaciones remotas se inicien directamente desde XPipe. Para ello, puedes ejecutar el siguiente comando en tu servidor en PowerShell: `Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
### Añadir aplicaciones permitidas
También puedes añadir aplicaciones remotas individuales a la lista. Esto te permitirá lanzar las aplicaciones de la lista directamente desde XPipe.
En la clave `Aplicaciones` de `TSAppAllowList`, crea una nueva clave con un nombre arbitrario. El único requisito para el nombre es que sea único dentro de los hijos de la clave "Aplicaciones". Esta nueva clave debe contener los siguientes valores: `Nombre`, `Ruta` y `Configuración de la línea de comandos`. Puedes hacerlo en PowerShell con los siguientes comandos:
```
$appName="Bloc de notas"
$appPath="C:\Windows\System32\notepad.exe"
$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications"
Nuevo-elemento -Ruta "$regKey\$appName"
Nuevo-elemento-Propiedad -Ruta "$regKey$$appName" -Nombre "Name" -Valor "$appName" -Force
Nueva-Propiedad-Artículo -Ruta "$regKey\$NombreDeLaAplicacion" -Nombre "Ruta" -Valor "$rutaDeLaAplicacion" -Forzar
Nuevo-Item-Propiedad -Ruta "$regKey\$NombreDeLaAplicacion" -Nombre "CommandLineSetting" -Valor "1" -PropertyType DWord -Force
<código>`</código
Si quieres permitir que XPipe ejecute también scripts y abra sesiones de terminal, tienes que añadir también `C:\Windows\System32\cmd.exe` a la lista de permitidos.
## Consideraciones de seguridad
Esto no hace que tu servidor sea inseguro en modo alguno, ya que siempre puedes ejecutar las mismas aplicaciones manualmente al iniciar una conexión RDP. Las listas de permitidos están más pensadas para evitar que los clientes ejecuten instantáneamente cualquier aplicación sin la intervención del usuario. A fin de cuentas, depende de ti si confías en XPipe para hacer esto. Puedes iniciar esta conexión sin problemas, sólo es útil si quieres utilizar alguna de las funciones avanzadas de integración de escritorio de XPipe.

View file

@ -0,0 +1,36 @@
# Applications à distance RDP
Tu peux utiliser les connexions RDP dans XPipe pour lancer rapidement des applications et des scripts distants sans ouvrir un bureau complet. Cependant, en raison de la nature du RDP, tu dois modifier la liste des applications distantes autorisées sur ton serveur pour que cela fonctionne.
## Listes d'autorisation RDP
Un serveur RDP utilise le concept des listes d'autorisation pour gérer le lancement des applications. Cela signifie essentiellement qu'à moins que la liste d'autorisation ne soit désactivée ou que des applications spécifiques n'aient été explicitement ajoutées à la liste d'autorisation, le lancement direct de toute application distante échouera.
Tu peux trouver les paramètres de la liste d'autorisation dans le registre de ton serveur à `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList`.
### Autoriser toutes les applications
Tu peux désactiver la liste d'autorisation pour permettre à toutes les applications distantes d'être lancées directement à partir de XPipe. Pour cela, tu peux exécuter la commande suivante sur ton serveur en PowerShell : `Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAllowList' -Name "fDisabledAllowList" -Value 1`.
### Ajout d'applications autorisées
Tu peux aussi ajouter des applications distantes individuelles à la liste. Cela te permettra alors de lancer les applications listées directement à partir de XPipe.
Sous la clé `Applications` de `TSAppAllowList`, crée une nouvelle clé avec un nom arbitraire. La seule exigence pour le nom est qu'il soit unique parmi les enfants de la clé "Applications". Cette nouvelle clé doit contenir les valeurs suivantes : `Name`, `Path` et `CommandLineSetting`. Tu peux effectuer cette opération dans PowerShell à l'aide des commandes suivantes :
```
$appName="Notepad"
$appPath="C:\NWindows\NSystem32\NNotepad.exe"
$regKey="HKLM:\NSOFTWARE\NMicrosoft\NWindows NT\NCurrentVersion\NTerminal Server\NTSAllowList\NApplications"
New-item -Path "$regKey\$appName"
New-ItemProperty -Path "$regKey\NappName" -Name "Name" -Value "$appName" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "Path" -Value "$appPath" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
```
Si tu veux autoriser XPipe à exécuter des scripts et à ouvrir des sessions de terminal, tu dois également ajouter `C:\NWindows\NSystem32\cmd.exe` à la liste des autorisations.
## Considérations de sécurité
Cela ne rend en aucun cas ton serveur non sécurisé, car tu peux toujours exécuter les mêmes applications manuellement lors du lancement d'une connexion RDP. Les listes d'autorisation ont plutôt pour but d'empêcher les clients d'exécuter instantanément n'importe quelle application sans l'intervention de l'utilisateur. En fin de compte, c'est à toi de décider si tu fais confiance à XPipe pour cela. Tu peux lancer cette connexion sans problème, cela n'est utile que si tu veux utiliser l'une des fonctions d'intégration de bureau avancées de XPipe.

View file

@ -0,0 +1,36 @@
# Applicazioni remote RDP
Puoi utilizzare le connessioni RDP in XPipe per lanciare rapidamente applicazioni e script remoti senza aprire un desktop completo. Tuttavia, a causa della natura di RDP, devi modificare l'elenco dei permessi per le applicazioni remote sul tuo server affinché questo funzioni.
## Elenchi di permessi RDP
Un server RDP utilizza il concetto di elenchi di permessi per gestire l'avvio delle applicazioni. Questo significa essenzialmente che, a meno che l'elenco dei permessi non sia disabilitato o che non siano state aggiunte esplicitamente applicazioni specifiche all'elenco dei permessi, l'avvio diretto di qualsiasi applicazione remota fallirà.
Puoi trovare le impostazioni dell'elenco di permessi nel registro del tuo server in `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList`.
### Consentire tutte le applicazioni
Puoi disabilitare l'elenco dei permessi per consentire l'avvio di tutte le applicazioni remote direttamente da XPipe. A tal fine, puoi eseguire il seguente comando sul tuo server in PowerShell: `Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
### Aggiunta di applicazioni consentite
In alternativa, puoi anche aggiungere singole applicazioni remote all'elenco. In questo modo potrai lanciare le applicazioni elencate direttamente da XPipe.
Sotto la chiave `Applications` di `TSAppAllowList`, crea una nuova chiave con un nome arbitrario. L'unico requisito per il nome è che sia unico tra i figli della chiave "Applications". Questa nuova chiave deve contenere i seguenti valori: `Name`, `Path` e `CommandLineSetting`. Puoi farlo in PowerShell con i seguenti comandi:
```
$appName="Notepad"
$appPath="C:\Windows\System32\notepad.exe"
$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applicazioni"
Nuovo elemento -Percorso "$regKey\$appName"
New-ItemProperty -Path "$regKey\$appName" -Name "Name" -Value "$appName" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "Path" -Value "$appPath" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
```
Se vuoi permettere a XPipe di eseguire anche script e aprire sessioni di terminale, devi aggiungere anche `C:\Windows\System32\cmd.exe` all'elenco dei permessi.
## Considerazioni sulla sicurezza
Questo non rende il tuo server insicuro in alcun modo, poiché puoi sempre eseguire le stesse applicazioni manualmente quando avvii una connessione RDP. Gli elenchi di permessi servono più che altro a evitare che i client eseguano istantaneamente qualsiasi applicazione senza che l'utente la inserisca. In fin dei conti, sta a te decidere se fidarti di XPipe. Puoi lanciare questa connessione senza problemi, ma è utile solo se vuoi utilizzare le funzioni avanzate di integrazione del desktop di XPipe.

View file

@ -0,0 +1,36 @@
# RDP????????????
XPipe?RDP????????????????????????????????????????????????????RDP??????????????????????????????????????????????????
## RDP?????
RDP???????????????????????????????????????????????????????????????????? ????????????????????????????????????????? ?????????
?????????????????????`HKEY_LOCAL_MACHINESOFTWARE`????
### ?????????????????
????????????XPipe?????????????????????????????????????????????PowerShell??????????????????: `Set-ItemProperty -Path 'HKLM:?SOFTWARE?Microsoft?Windows NT?CurrentVersion?Terminal Server?TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
### ??????????????????
????????????????????????????????????????????????????????????XPipe???????????????
`TSAppAllowList`?`Applications`?????????????????????????????????"Applications "???????????????????`Name`?`Path`?`CommandLineSetting`????PowerShell???????????????????????
```
appName="???"
AppPath="C:¥WindowsSystem¥notepad.exe"
$regKey="HKLM:?SOFTWARE?Microsoft?Windows NT?CurrentVersion?Terminal Server?TSAppAllowList?Applications"
New-item -Path "$regKey$appName"
New-ItemProperty -Path "$regKey$appName" -Name "Name" -Value "$appName" -Force
New-ItemProperty -Path "$regKey$appName" -Name "Path" -Value "$appPath" -Force
New-ItemProperty -Path "$regKey$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
<???>`<???
XPipe???????????????????????????????????????????`C:³³³³cmd.exe`?????????????????
## ??????????????
RDP????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????XPipe?????????????????????XPipe????????????????????????????

View file

@ -0,0 +1,36 @@
# RDP-toepassingen op afstand
Je kunt RDP verbindingen in XPipe gebruiken om snel externe toepassingen en scripts te starten zonder een volledig bureaublad te openen. Vanwege de aard van RDP moet je echter de lijst met toegestane externe toepassingen op je server bewerken om dit te laten werken.
## RDP toestaan lijsten
Een RDP server gebruikt het concept van toestemmingslijsten om het starten van applicaties af te handelen. Dit betekent in wezen dat, tenzij de toestemmingslijst is uitgeschakeld of specifieke applicaties expliciet aan de toestemmingslijst zijn toegevoegd, het starten van applicaties op afstand mislukt.
Je kunt de instellingen voor de toestemmingslijst vinden in het register van je server in `HKEY_LOCAL_MACHINE\SOFTWARE\MicrosoftWindows NTCurrentVersion\Terminal Server\TSAppAllowList`.
### Alle toepassingen toestaan
Je kunt de toestaanlijst uitschakelen zodat alle toepassingen op afstand direct vanuit XPipe kunnen worden gestart. Hiervoor kun je het volgende commando uitvoeren op je server in PowerShell: `Set-ItemProperty -Path 'HKLM:\SOFTWARE\MicrosoftWindows NTCurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
### Toegestane applicaties toevoegen
Je kunt ook individuele externe toepassingen aan de lijst toevoegen. Hierdoor kun je de opgesomde toepassingen direct vanuit XPipe starten.
Maak onder de `Toepassingen` sleutel van `TSAppAllowList` een nieuwe sleutel met een willekeurige naam. De enige vereiste voor de naam is dat deze uniek is binnen de kinderen van de "Applications" sleutel. Deze nieuwe sleutel moet de volgende waarden bevatten: `Naam`, `Pad` en `CommandLineSetting`. Je kunt dit doen in PowerShell met de volgende commando's:
```
$appName="Kladblok"
$appPath="C:\WindowsSystem32notepad.exe".
$regKey="HKLM:\SOFTWARE\MicrosoftWindows NTCurrentVersion{Terminal Server}AppAllowList{Applications}"
Nieuw-item -Pad "$regKey$appNaam".
New-ItemProperty -Path "$regKey$appName" -Naam "Naam" -Waarde "$appName" -Force
New-ItemProperty -Path "$regKey$appName" -Name "Path" -Value "$appPath" -Force
New-ItemProperty -Path "$regKey$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
```
Als je XPipe wilt toestaan om ook scripts uit te voeren en terminalsessies te openen, moet je `C:WindowsSystem32cmd.exe` ook toevoegen aan de toestaanlijst.
## Beveiligingsoverwegingen
Dit maakt je server op geen enkele manier onveilig, omdat je dezelfde applicaties altijd handmatig kunt uitvoeren als je een RDP-verbinding start. Toegestane lijsten zijn meer bedoeld om te voorkomen dat clients direct een applicatie starten zonder input van de gebruiker. Uiteindelijk is het aan jou of je XPipe vertrouwt om dit te doen. Je kunt deze verbinding gewoon uit de doos starten, dit is alleen handig als je gebruik wilt maken van de geavanceerde functies voor desktopintegratie in XPipe.

View file

@ -0,0 +1,36 @@
# Aplicações remotas RDP
Podes utilizar ligações RDP no XPipe para lançar rapidamente aplicações e scripts remotos sem abrir um ambiente de trabalho completo. No entanto, devido à natureza do RDP, tens de editar a lista de aplicações remotas permitidas no teu servidor para que isto funcione.
## Listas de permissões RDP
Um servidor RDP usa o conceito de listas de permissão para lidar com lançamentos de aplicativos. Isso significa essencialmente que, a menos que a lista de permissões esteja desativada ou que aplicativos específicos tenham sido explicitamente adicionados à lista de permissões, o lançamento de qualquer aplicativo remoto diretamente falhará.
Podes encontrar as definições da lista de permissões no registo do teu servidor em `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList`.
### Permitir todas as aplicações
Podes desativar a lista de permissões para permitir que todas as aplicações remotas sejam iniciadas diretamente a partir do XPipe. Para tal, podes executar o seguinte comando no teu servidor em PowerShell: `Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
### Adicionar aplicações permitidas
Em alternativa, podes também adicionar aplicações remotas individuais à lista. Isto permitir-te-á iniciar as aplicações listadas diretamente a partir do XPipe.
Sob a chave `Applications` de `TSAppAllowList`, cria uma nova chave com um nome arbitrário. O único requisito para o nome é que ele seja exclusivo dentro dos filhos da chave "Applications". Essa nova chave deve ter os seguintes valores: `Name`, `Path` e `CommandLineSetting`. Podes fazer isto no PowerShell com os seguintes comandos:
```
$appName="Bloco de Notas"
$appPath="C:\Windows\System32\notepad.exe"
$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications"
Novo item -Path "$regKey\$appName"
Novo-ItemProperty -Path "$regKey\$appName" -Name "Nome" -Value "$appName" -Force
Novo-ItemProperty -Path "$regKey\$appName" -Nome "Caminho" -Valor "$appPath" -Force
Novo-ItemProperty -Path "$regKey\$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
<código>`</código>
Se quiseres permitir que o XPipe também execute scripts e abra sessões de terminal, tens de adicionar `C:\Windows\System32\cmd.exe` à lista de permissões também.
## Considerações de segurança
Isto não torna o teu servidor inseguro de forma alguma, uma vez que podes sempre executar as mesmas aplicações manualmente quando inicias uma ligação RDP. As listas de permissão são mais destinadas a impedir que os clientes executem instantaneamente qualquer aplicativo sem a entrada do usuário. No final do dia, cabe-te a ti decidir se confias no XPipe para fazer isto. Podes iniciar esta ligação sem problemas, isto só é útil se quiseres utilizar qualquer uma das funcionalidades avançadas de integração de ambiente de trabalho no XPipe.

View file

@ -0,0 +1,36 @@
# ????????? ?????????? RDP
?? ?????? ???????????? RDP-?????????? ? XPipe ??? ???????? ??????? ????????? ?????????? ? ???????? ??? ???????? ??????? ???????? ?????. ?????? ??-?? ???????????? RDP ???? ???????? ??????????????? ?????? ??????????? ????????? ?????????? ?? ????? ???????, ????? ??? ????????.
## ?????? ?????????? RDP
?????? RDP ?????????? ????????? ??????? ?????????? ??? ????????? ??????? ??????????. ?? ????, ??? ????????, ??? ???? ?????? ?????????? ?? ???????? ??? ?????????? ?????????? ?? ???? ???? ????????? ? ?????? ??????????, ?????? ????? ????????? ?????????? ???????? ????? ?????????.
?? ?????? ????? ????????? ??????????????? ?????? ? ??????? ?????? ??????? ?? ?????? `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList`.
### ?????????? ???? ??????????
?? ?????? ????????? ?????? ??????????, ????? ????????? ?????? ???? ????????? ?????????? ????? ?? XPipe. ??? ????? ?? ?????? ????????? ????????? ??????? ?? ????? ??????? ? PowerShell: `Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
### ?????????? ??????????? ??????????
????? ????, ?? ?????? ???????? ? ?????? ????????? ????????? ??????????. ????? ?? ??????? ????????? ????????????? ?????????? ????? ?? XPipe.
??? ?????? `Applications` ? `TSAppAllowList` ?????? ????? ???? ? ?????-?????? ???????????? ??????. ???????????? ?????????? ? ????? - ??? ?????? ???? ?????????? ? ???????? ???????? ????????? ????? "Applications". ???? ????? ???? ?????? ????????? ????? ????????: `Name`, `Path` ? `CommandLineSetting`. ?? ?????? ??????? ??? ? PowerShell ? ??????? ????????? ??????:
```
$appName="Notepad"
$appPath="C:\Windows\System32\notepad.exe"
$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications"
New-item -Path "$regKey\$appName"
New-ItemProperty -Path "$regKey\$appName" -Name "Name" -Value "$appName" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "Path" -Value "$appPath" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
```
???? ?? ?????? ????????? XPipe ????? ????????? ??????? ? ????????? ???????????? ??????, ???? ????? ???????? `C:\Windows\System32\cmd.exe` ????? ? ?????? ???????????.
## ??????????? ????????????
??? ?????? ??????? ?? ?????? ???? ?????? ????????????, ??? ??? ?? ?????? ?????? ????????? ?? ?? ?????????? ??????? ??? ??????? RDP-??????????. ?????? ?????????? ?????? ????????????? ??? ????, ????? ??????? ?? ????? ????????? ????????? ????? ?????????? ??? ??????? ????????????. ? ????? ??????, ???? ??????, ???????? ?? XPipe ? ???? ???????. ?? ?????? ????????? ??? ?????????? ?????? ?? ???????, ??? ??????? ?????? ? ??? ??????, ???? ?? ?????? ???????????? ?????-???? ??????????? ??????? ?????????? ??????? ?????? ? XPipe.

View file

@ -0,0 +1,36 @@
# RDP uzak uygulamalar?
Tam bir masaüstü açmadan uzak uygulamalar? ve komut dosyalar?n? h?zl? bir ?ekilde ba?latmak için XPipe'da RDP ba?lant?lar?n? kullanabilirsiniz. Ancak, RDP'nin do?as? gere?i, bunun çal??mas? için sunucunuzdaki uzak uygulama izin listesini düzenlemeniz gerekir.
## RDP izin listeleri
Bir RDP sunucusu, uygulama ba?latma i?lemlerini gerçekle?tirmek için izin listeleri kavram?n? kullan?r. Bu, izin listesi devre d??? b?rak?lmad?kça veya belirli uygulamalar aç?kça izin listesine eklenmedikçe, herhangi bir uzak uygulaman?n do?rudan ba?lat?lmas?n?n ba?ar?s?z olaca?? anlam?na gelir.
?zin listesi ayarlar?n? sunucunuzun kay?t defterinde `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList` adresinde bulabilirsiniz.
### Tüm uygulamalara izin veriliyor
Tüm uzak uygulamalar?n do?rudan XPipe'dan ba?lat?lmas?na izin vermek için izin listesini devre d??? b?rakabilirsiniz. Bunun için sunucunuzda PowerShell'de a?a??daki komutu çal??t?rabilirsiniz: `Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
### ?zin verilen uygulamalar? ekleme
Alternatif olarak, listeye tek tek uzak uygulamalar da ekleyebilirsiniz. Bu sayede listelenen uygulamalar? do?rudan XPipe'tan ba?latabilirsiniz.
`TSAppAllowList`'in `Applications` anahtar?n?n alt?nda, rastgele bir adla yeni bir anahtar olu?turun. ?sim için tek gereklilik, "Uygulamalar" anahtar?n?n alt anahtarlar? içinde benzersiz olmas?d?r. Bu yeni anahtar, içinde ?u de?erlere sahip olmal?d?r: `Name`, `Path` ve `CommandLineSetting`. Bunu PowerShell'de a?a??daki komutlarla yapabilirsiniz:
```
$appName="Notepad"
$appPath="C:\Windows\System32\notepad.exe"
$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications"
New-item -Path "$regKey\$appName"
New-ItemProperty -Path "$regKey\$appName" -Name "Name" -Value "$appName" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "Path" -Value "$appPath" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
```
XPipe'?n komut dosyalar? çal??t?rmas?na ve terminal oturumlar? açmas?na da izin vermek istiyorsan?z, `C:\Windows\System32\cmd.exe` dosyas?n? da izin verilenler listesine eklemeniz gerekir.
## Güvenlik hususlar?
Bir RDP ba?lant?s? ba?lat?rken ayn? uygulamalar? her zaman manuel olarak çal??t?rabilece?iniz için bu, sunucunuzu hiçbir ?ekilde güvensiz hale getirmez. ?zin listeleri daha çok istemcilerin kullan?c? giri?i olmadan herhangi bir uygulamay? an?nda çal??t?rmas?n? önlemeye yöneliktir. Günün sonunda, XPipe'?n bunu yapaca??na güvenip güvenmemek size kalm??. Bu ba?lant?y? kutudan ç?kt??? gibi ba?latabilirsiniz, bu yaln?zca XPipe'daki geli?mi? masaüstü entegrasyon özelliklerinden herhangi birini kullanmak istiyorsan?z kullan??l?d?r.

View file

@ -0,0 +1,36 @@
# RDP ??????
???? XPipe ??? RDP ?????????????????????????????????? RDP ??????????????????????????????????
## RDP ????
RDP ??????????????????????????????????????????????????????????????????????????????
???????????? `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList ?????????`?
### ????????
??????????????? XPipe ?????????????????? PowerShell ?????????????`Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`?
### ?????????
????????????????????????????????? XPipe ??????????
? `TSAppAllowList` ? `Applications` ???????????????????????????? "Applications "??????????????????????`??`?`??`?`?????`??????????? PowerShell ???????
<code>`</code
$appName="???"
$appPath="C:\Windows\System32\notepad.exe"?
$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications"
New-item -Path "$regKey\$appName"
New-ItemProperty -Path "$regKey\$appName" -Name "Name" -Value "$appName" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "Path" -Value "$appPath" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
<??>`</??
??????? XPipe ??????????????????????? `C:\Windows\System32\cmd.exe` ?
### ??????
???????????????????????? RDP ???????????????????????????????????????????????????????????????? XPipe ????????????????????????? XPipe ???????????????????

View file

@ -0,0 +1,38 @@
# RDP-Desktop-Integration
Du kannst diese RDP-Verbindung in XPipe nutzen, um Anwendungen und Skripte schnell zu starten. Aufgrund der Natur von RDP musst du jedoch die Liste der zugelassenen Remote-Anwendungen auf deinem Server bearbeiten, damit dies funktioniert. Außerdem ermöglicht diese Option die gemeinsame Nutzung von Laufwerken, um deine Skripte auf dem entfernten Server auszuführen.
Du kannst auch darauf verzichten und einfach XPipe verwenden, um deinen RDP-Client zu starten, ohne die erweiterten Funktionen der Desktop-Integration zu nutzen.
## RDP allow lists
Ein RDP-Server verwendet das Konzept der Zulassen-Listen, um den Start von Anwendungen zu steuern. Das bedeutet, dass der direkte Start von Remote-Anwendungen fehlschlägt, es sei denn, die Zulassungsliste ist deaktiviert oder bestimmte Anwendungen wurden explizit in die Zulassungsliste aufgenommen.
Du findest die Einstellungen für die Erlaubnisliste in der Registrierung deines Servers unter `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList`.
### Alle Anwendungen zulassen
Du kannst die Zulassen-Liste deaktivieren, damit alle Remote-Anwendungen direkt von XPipe aus gestartet werden können. Dazu kannst du den folgenden Befehl auf deinem Server in der PowerShell ausführen: `Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
### Hinzufügen von erlaubten Anwendungen
Alternativ kannst du auch einzelne Remote-Anwendungen zu der Liste hinzufügen. Dann kannst du die aufgelisteten Anwendungen direkt von XPipe aus starten.
Erstelle unter dem Schlüssel `Anwendungen` der `TSAppAllowList` einen neuen Schlüssel mit einem beliebigen Namen. Die einzige Bedingung für den Namen ist, dass er innerhalb der Kinder des Schlüssels "Anwendungen" eindeutig ist. Dieser neue Schlüssel muss die folgenden Werte enthalten: `Name`, `Pfad` und `CommandLineSetting`. Du kannst dies in der PowerShell mit den folgenden Befehlen tun:
```
$appName="Notepad"
$appPath="C:\Windows\System32\notepad.exe"
$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications"
New-item -Path "$regKey\$appName"
New-ItemProperty -Path "$regKey\$appName" -Name "Name" -Value "$appName" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "Path" -Wert "$appPath" -Force
New-ItemProperty -Pfad "$regKey\$appName" -Name "CommandLineSetting" -Wert "1" -PropertyType DWord -Force
```
Wenn du XPipe auch das Ausführen von Skripten und das Öffnen von Terminalsitzungen erlauben willst, musst du `C:\Windows\System32\cmd.exe` ebenfalls in die Erlaubnisliste aufnehmen.
## Sicherheitsüberlegungen
Das macht deinen Server in keiner Weise unsicher, denn du kannst dieselben Anwendungen immer manuell ausführen, wenn du eine RDP-Verbindung startest. Erlaubt-Listen sind eher dazu gedacht, Clients daran zu hindern, jede Anwendung ohne Benutzereingabe sofort auszuführen. Letzten Endes liegt es an dir, ob du XPipe in dieser Hinsicht vertraust. Du kannst diese Verbindung ganz einfach starten. Das ist nur dann sinnvoll, wenn du eine der erweiterten Desktop-Integrationsfunktionen von XPipe nutzen willst.

View file

@ -0,0 +1,38 @@
# Integración de escritorio RDP
Puedes utilizar esta conexión RDP en XPipe para lanzar rápidamente aplicaciones y scripts. Sin embargo, debido a la naturaleza de RDP, tienes que editar la lista de aplicaciones remotas permitidas en tu servidor para que esto funcione. Además, esta opción permite compartir unidades para ejecutar tus scripts en tu servidor remoto.
También puedes optar por no hacer esto y simplemente utilizar XPipe para lanzar tu cliente RDP sin utilizar ninguna función avanzada de integración de escritorio.
## RDP permitir listas
Un servidor RDP utiliza el concepto de listas permitidas para gestionar el lanzamiento de aplicaciones. Esto significa esencialmente que, a menos que la lista de permitidas esté desactivada o que se hayan añadido explícitamente aplicaciones específicas a la lista de permitidas, el lanzamiento directo de cualquier aplicación remota fallará.
Puedes encontrar la configuración de la lista de permitidas en el registro de tu servidor en `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList`.
### Permitir todas las aplicaciones
Puedes desactivar la lista de permitidas para permitir que todas las aplicaciones remotas se inicien directamente desde XPipe. Para ello, puedes ejecutar el siguiente comando en tu servidor en PowerShell: `Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
### Añadir aplicaciones permitidas
También puedes añadir aplicaciones remotas individuales a la lista. Esto te permitirá lanzar las aplicaciones de la lista directamente desde XPipe.
En la clave `Aplicaciones` de `TSAppAllowList`, crea una nueva clave con un nombre arbitrario. El único requisito para el nombre es que sea único dentro de los hijos de la clave "Aplicaciones". Esta nueva clave debe contener los siguientes valores: `Nombre`, `Ruta` y `Configuración de la línea de comandos`. Puedes hacerlo en PowerShell con los siguientes comandos:
```
$appName="Bloc de notas"
$appPath="C:\Windows\System32\notepad.exe"
$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications"
Nuevo-elemento -Ruta "$regKey\$appName"
Nuevo-elemento-Propiedad -Ruta "$regKey$$appName" -Nombre "Name" -Valor "$appName" -Force
Nueva-Propiedad-Artículo -Ruta "$regKey\$NombreDeLaAplicacion" -Nombre "Ruta" -Valor "$rutaDeLaAplicacion" -Forzar
Nuevo-Item-Propiedad -Ruta "$regKey\$NombreDeLaAplicacion" -Nombre "CommandLineSetting" -Valor "1" -PropertyType DWord -Force
<código>`</código
Si quieres permitir que XPipe ejecute también scripts y abra sesiones de terminal, tienes que añadir también `C:\Windows\System32\cmd.exe` a la lista de permitidos.
## Consideraciones de seguridad
Esto no hace que tu servidor sea inseguro en modo alguno, ya que siempre puedes ejecutar las mismas aplicaciones manualmente al iniciar una conexión RDP. Las listas de permitidos están más pensadas para evitar que los clientes ejecuten instantáneamente cualquier aplicación sin la intervención del usuario. A fin de cuentas, depende de ti si confías en XPipe para hacer esto. Puedes iniciar esta conexión sin problemas, sólo es útil si quieres utilizar alguna de las funciones avanzadas de integración de escritorio de XPipe.

View file

@ -0,0 +1,38 @@
# Intégration de bureau RDP
Tu peux utiliser cette connexion RDP dans XPipe pour lancer rapidement des applications et des scripts. Cependant, en raison de la nature du RDP, tu dois modifier la liste d'autorisation des applications distantes sur ton serveur pour que cela fonctionne. De plus, cette option permet le partage de lecteur pour exécuter tes scripts sur ton serveur distant.
Tu peux aussi choisir de ne pas le faire et d'utiliser simplement XPipe pour lancer ton client RDP sans utiliser de fonctions d'intégration de bureau avancées.
## RDP allow lists
Un serveur RDP utilise le concept des listes d'autorisation pour gérer le lancement des applications. Cela signifie essentiellement qu'à moins que la liste d'autorisation ne soit désactivée ou que des applications spécifiques n'aient été explicitement ajoutées à la liste d'autorisation, le lancement direct d'applications distantes échouera.
Tu peux trouver les paramètres de la liste d'autorisation dans le registre de ton serveur à `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList`.
### Autoriser toutes les applications
Tu peux désactiver la liste d'autorisation pour permettre à toutes les applications distantes d'être lancées directement à partir de XPipe. Pour cela, tu peux exécuter la commande suivante sur ton serveur en PowerShell : `Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAllowList' -Name "fDisabledAllowList" -Value 1`.
### Ajout d'applications autorisées
Tu peux aussi ajouter des applications distantes individuelles à la liste. Cela te permettra alors de lancer les applications listées directement à partir de XPipe.
Sous la clé `Applications` de `TSAppAllowList`, crée une nouvelle clé avec un nom arbitraire. La seule exigence pour le nom est qu'il soit unique parmi les enfants de la clé "Applications". Cette nouvelle clé doit contenir les valeurs suivantes : `Name`, `Path` et `CommandLineSetting`. Tu peux effectuer cette opération dans PowerShell à l'aide des commandes suivantes :
```
$appName="Notepad"
$appPath="C:\NWindows\NSystem32\NNotepad.exe"
$regKey="HKLM:\NSOFTWARE\NMicrosoft\NWindows NT\NCurrentVersion\NTerminal Server\NTSAllowList\NApplications"
New-item -Path "$regKey\$appName"
New-ItemProperty -Path "$regKey\NappName" -Name "Name" -Value "$appName" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "Path" -Value "$appPath" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
```
Si tu veux autoriser XPipe à exécuter des scripts et à ouvrir des sessions de terminal, tu dois également ajouter `C:\NWindows\NSystem32\cmd.exe` à la liste des autorisations.
## Considérations de sécurité
Cela ne rend en aucun cas ton serveur non sécurisé, car tu peux toujours exécuter les mêmes applications manuellement lors du lancement d'une connexion RDP. Les listes d'autorisation ont plutôt pour but d'empêcher les clients d'exécuter instantanément n'importe quelle application sans l'intervention de l'utilisateur. En fin de compte, c'est à toi de décider si tu fais confiance à XPipe pour cela. Tu peux lancer cette connexion sans problème, cela n'est utile que si tu veux utiliser l'une des fonctions d'intégration de bureau avancées de XPipe.

View file

@ -0,0 +1,38 @@
# Integrazione del desktop RDP
Puoi utilizzare questa connessione RDP in XPipe per lanciare rapidamente applicazioni e script. Tuttavia, a causa della natura di RDP, devi modificare l'elenco dei permessi per le applicazioni remote sul tuo server affinché questo funzioni. Inoltre, questa opzione consente la condivisione delle unità per eseguire gli script sul server remoto.
Puoi anche scegliere di non farlo e di utilizzare XPipe per lanciare il tuo client RDP senza utilizzare alcuna funzione avanzata di integrazione del desktop.
## Elenchi di permessi RDP
Un server RDP utilizza il concetto di elenchi di permessi per gestire il lancio delle applicazioni. Questo significa essenzialmente che, a meno che l'elenco dei permessi non sia disabilitato o che non siano state aggiunte esplicitamente applicazioni specifiche all'elenco dei permessi, l'avvio diretto di qualsiasi applicazione remota fallirà.
Puoi trovare le impostazioni dell'elenco di permessi nel registro del tuo server in `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList`.
### Consentire tutte le applicazioni
Puoi disabilitare l'elenco dei permessi per consentire l'avvio di tutte le applicazioni remote direttamente da XPipe. A tal fine, puoi eseguire il seguente comando sul tuo server in PowerShell: `Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
### Aggiunta di applicazioni consentite
In alternativa, puoi anche aggiungere singole applicazioni remote all'elenco. In questo modo potrai lanciare le applicazioni elencate direttamente da XPipe.
Sotto la chiave `Applications` di `TSAppAllowList`, crea una nuova chiave con un nome arbitrario. L'unico requisito per il nome è che sia unico tra i figli della chiave "Applications". Questa nuova chiave deve contenere i seguenti valori: `Name`, `Path` e `CommandLineSetting`. Puoi farlo in PowerShell con i seguenti comandi:
```
$appName="Notepad"
$appPath="C:\Windows\System32\notepad.exe"
$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applicazioni"
Nuovo elemento -Percorso "$regKey\$appName"
New-ItemProperty -Path "$regKey\$appName" -Name "Name" -Value "$appName" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "Path" -Value "$appPath" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
```
Se vuoi permettere a XPipe di eseguire anche script e aprire sessioni di terminale, devi aggiungere anche `C:\Windows\System32\cmd.exe` all'elenco dei permessi.
## Considerazioni sulla sicurezza
Questo non rende il tuo server insicuro in alcun modo, poiché puoi sempre eseguire le stesse applicazioni manualmente quando avvii una connessione RDP. Gli elenchi di permessi servono più che altro a evitare che i client eseguano istantaneamente qualsiasi applicazione senza che l'utente la inserisca. In fin dei conti, sta a te decidere se fidarti di XPipe. Puoi lanciare questa connessione senza problemi, ma è utile solo se vuoi utilizzare le funzioni avanzate di integrazione del desktop di XPipe.

View file

@ -0,0 +1,38 @@
# RDP????????
XPipe???RDP????????????????????????????????????????RDP????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????XPipe?????RDP??????????????????
## RDP?????
RDP????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????`HKEY_LOCAL_MACHINESOFTWARE`????
### ?????????????????
????????????XPipe?????????????????????????????????????????????PowerShell??????????????????: `Set-ItemProperty -Path 'HKLM:?SOFTWARE?Microsoft?Windows NT?CurrentVersion?Terminal Server?TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
### ??????????????????
????????????????????????????????????????????????????????????XPipe???????????????
`TSAppAllowList`?`Applications`?????????????????????????????????"Applications "???????????????????`Name`?`Path`?`CommandLineSetting`????PowerShell???????????????????????
```
appName="???"
AppPath="C:¥WindowsSystem¥notepad.exe"
$regKey="HKLM:?SOFTWARE?Microsoft?Windows NT?CurrentVersion?Terminal Server?TSAppAllowList?Applications"
New-item -Path "$regKey$appName"
New-ItemProperty -Path "$regKey$appName" -Name "Name" -Value "$appName" -Force
New-ItemProperty -Path "$regKey$appName" -Name "Path" -Value "$appPath" -Force
New-ItemProperty -Path "$regKey$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
<???>`<???
XPipe???????????????????????????????????????????`C:³³³³cmd.exe`?????????????????
## ??????????????
RDP????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????XPipe?????????????????????XPipe????????????????????????????

View file

@ -0,0 +1,38 @@
# RDP desktop integratie
Je kunt deze RDP verbinding in XPipe gebruiken om snel toepassingen en scripts te starten. Vanwege de aard van RDP moet je echter de lijst met toegestane externe toepassingen op je server bewerken om dit te laten werken. Bovendien kun je met deze optie schijfdelen om je scripts op je externe server uit te voeren.
Je kunt er ook voor kiezen om dit niet te doen en gewoon XPipe te gebruiken om je RDP-client te starten zonder gebruik te maken van geavanceerde functies voor desktopintegratie.
## RDP toestaan lijsten
Een RDP server gebruikt het concept van toestemmingslijsten om het starten van applicaties af te handelen. Dit betekent in wezen dat, tenzij de toestemmingslijst is uitgeschakeld of specifieke applicaties expliciet aan de toestemmingslijst zijn toegevoegd, het starten van applicaties op afstand mislukt.
Je kunt de instellingen voor de toestemmingslijst vinden in het register van je server in `HKEY_LOCAL_MACHINE\SOFTWARE\MicrosoftWindows NTCurrentVersion\Terminal Server\TSAppAllowList`.
### Alle toepassingen toestaan
Je kunt de toestaanlijst uitschakelen zodat alle toepassingen op afstand direct vanuit XPipe kunnen worden gestart. Hiervoor kun je het volgende commando uitvoeren op je server in PowerShell: `Set-ItemProperty -Path 'HKLM:\SOFTWARE\MicrosoftWindows NTCurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
### Toegestane applicaties toevoegen
Je kunt ook individuele externe toepassingen aan de lijst toevoegen. Hierdoor kun je de opgesomde toepassingen direct vanuit XPipe starten.
Maak onder de `Toepassingen` sleutel van `TSAppAllowList` een nieuwe sleutel met een willekeurige naam. De enige vereiste voor de naam is dat deze uniek is binnen de kinderen van de "Applications" sleutel. Deze nieuwe sleutel moet de volgende waarden bevatten: `Naam`, `Pad` en `CommandLineSetting`. Je kunt dit doen in PowerShell met de volgende commando's:
```
$appName="Kladblok"
$appPath="C:\WindowsSystem32notepad.exe".
$regKey="HKLM:\SOFTWARE\MicrosoftWindows NTCurrentVersion{Terminal Server}AppAllowList{Applications}"
Nieuw-item -Pad "$regKey$appNaam".
New-ItemProperty -Path "$regKey$appName" -Naam "Naam" -Waarde "$appName" -Force
New-ItemProperty -Path "$regKey$appName" -Name "Path" -Value "$appPath" -Force
New-ItemProperty -Path "$regKey$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
```
Als je XPipe wilt toestaan om ook scripts uit te voeren en terminalsessies te openen, moet je `C:WindowsSystem32cmd.exe` ook toevoegen aan de toestaanlijst.
## Beveiligingsoverwegingen
Dit maakt je server op geen enkele manier onveilig, omdat je dezelfde applicaties altijd handmatig kunt uitvoeren als je een RDP-verbinding start. Toegestane lijsten zijn meer bedoeld om te voorkomen dat clients direct een applicatie starten zonder input van de gebruiker. Uiteindelijk is het aan jou of je XPipe vertrouwt om dit te doen. Je kunt deze verbinding gewoon uit de doos starten, dit is alleen handig als je gebruik wilt maken van de geavanceerde functies voor desktopintegratie in XPipe.

View file

@ -0,0 +1,38 @@
# Integração do ambiente de trabalho RDP
Podes utilizar esta ligação RDP no XPipe para lançar rapidamente aplicações e scripts. No entanto, devido à natureza do RDP, tens de editar a lista de permissões de aplicações remotas no teu servidor para que isto funcione. Além disso, esta opção permite a partilha de unidades para executar os teus scripts no teu servidor remoto.
Também podes optar por não fazer isto e utilizar apenas o XPipe para lançar o cliente RDP sem utilizar quaisquer funcionalidades avançadas de integração do ambiente de trabalho.
## Listas de permissões RDP
Um servidor RDP usa o conceito de listas de permissão para lidar com lançamentos de aplicativos. Isso significa essencialmente que, a menos que a lista de permissões esteja desativada ou que aplicativos específicos tenham sido explicitamente adicionados à lista de permissões, o lançamento de qualquer aplicativo remoto diretamente falhará.
Podes encontrar as definições da lista de permissões no registo do teu servidor em `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList`.
### Permitir todas as aplicações
Podes desativar a lista de permissões para permitir que todas as aplicações remotas sejam iniciadas diretamente a partir do XPipe. Para tal, podes executar o seguinte comando no teu servidor em PowerShell: `Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
### Adicionar aplicações permitidas
Em alternativa, podes também adicionar aplicações remotas individuais à lista. Isto permitir-te-á iniciar as aplicações listadas diretamente a partir do XPipe.
Sob a chave `Applications` de `TSAppAllowList`, cria uma nova chave com um nome arbitrário. O único requisito para o nome é que ele seja exclusivo dentro dos filhos da chave "Applications". Essa nova chave deve ter os seguintes valores: `Name`, `Path` e `CommandLineSetting`. Podes fazer isto no PowerShell com os seguintes comandos:
```
$appName="Bloco de Notas"
$appPath="C:\Windows\System32\notepad.exe"
$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications"
Novo item -Path "$regKey\$appName"
Novo-ItemProperty -Path "$regKey\$appName" -Name "Nome" -Value "$appName" -Force
Novo-ItemProperty -Path "$regKey\$appName" -Nome "Caminho" -Valor "$appPath" -Force
Novo-ItemProperty -Path "$regKey\$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
<código>`</código>
Se quiseres permitir que o XPipe também execute scripts e abra sessões de terminal, tens de adicionar `C:\Windows\System32\cmd.exe` à lista de permissões também.
## Considerações de segurança
Isto não torna o teu servidor inseguro de forma alguma, uma vez que podes sempre executar as mesmas aplicações manualmente quando inicias uma ligação RDP. As listas de permissão são mais destinadas a impedir que os clientes executem instantaneamente qualquer aplicativo sem a entrada do usuário. No final do dia, cabe-te a ti decidir se confias no XPipe para fazer isto. Podes iniciar esta ligação sem problemas, isto só é útil se quiseres utilizar qualquer uma das funcionalidades avançadas de integração de ambiente de trabalho no XPipe.

View file

@ -0,0 +1,38 @@
?????????? ???????? ????? # RDP
?? ?????? ???????????? ??? RDP-?????????? ? XPipe ??? ???????? ??????? ?????????? ? ????????. ?????? ??-?? ???????????? RDP ???? ???????? ??????????????? ?????? ??????????? ????????? ?????????? ?? ????? ???????, ????? ??? ?????????. ????? ????, ??? ????? ????????? ???????????? ????? ?????? ? ????? ??? ?????????? ????? ???????? ?? ????????? ???????.
?? ????? ?????? ?? ?????? ????? ? ?????? ???????????? XPipe ??? ??????? RDP-???????, ?? ???????? ??????? ??????????? ??????? ?????????? ? ??????? ??????.
## ?????? ?????????? RDP
?????? RDP ?????????? ????????? ??????? ?????????? ??? ????????? ??????? ??????????. ?? ????, ??? ????????, ??? ???? ?????? ?????????? ?? ???????? ??? ?????????? ?????????? ?? ???? ???? ????????? ? ?????? ??????????, ?????? ????? ????????? ?????????? ???????? ????? ?????????.
?? ?????? ????? ????????? ??????????????? ?????? ? ??????? ?????? ??????? ?? ?????? `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList`.
### ?????????? ???? ??????????
?? ?????? ????????? ?????? ??????????, ????? ????????? ?????? ???? ????????? ?????????? ????? ?? XPipe. ??? ????? ?? ?????? ????????? ????????? ??????? ?? ????? ??????? ? PowerShell: `Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
### ?????????? ??????????? ??????????
????? ????, ?? ?????? ???????? ? ?????? ????????? ????????? ??????????. ????? ?? ??????? ????????? ????????????? ?????????? ????? ?? XPipe.
??? ?????? `Applications` ? `TSAppAllowList` ?????? ????? ???? ? ?????-?????? ???????????? ??????. ???????????? ?????????? ? ????? - ??? ?????? ???? ?????????? ? ???????? ???????? ????????? ????? "Applications". ???? ????? ???? ?????? ????????? ????? ????????: `Name`, `Path` ? `CommandLineSetting`. ?? ?????? ??????? ??? ? PowerShell ? ??????? ????????? ??????:
```
$appName="Notepad"
$appPath="C:\Windows\System32\notepad.exe"
$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications"
New-item -Path "$regKey\$appName"
New-ItemProperty -Path "$regKey\$appName" -Name "Name" -Value "$appName" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "Path" -Value "$appPath" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
```
???? ?? ?????? ????????? XPipe ????? ????????? ??????? ? ????????? ???????????? ??????, ???? ????? ???????? `C:\Windows\System32\cmd.exe` ????? ? ?????? ???????????.
## ??????????? ????????????
??? ?????? ??????? ?? ?????? ???? ?????? ????????????, ??? ??? ?? ?????? ?????? ????????? ?? ?? ?????????? ??????? ??? ??????? RDP-??????????. ?????? ?????????? ?????? ????????????? ??? ????, ????? ??????? ?? ????? ????????? ????????? ????? ?????????? ??? ??????? ????????????. ? ????? ??????, ???? ??????, ???????? ?? XPipe ? ???? ???????. ?? ?????? ????????? ??? ?????????? ?????? ?? ???????, ??? ??????? ?????? ? ??? ??????, ???? ?? ?????? ???????????? ?????-???? ??????????? ??????? ?????????? ??????? ?????? ? XPipe.

View file

@ -0,0 +1,38 @@
# RDP masaüstü entegrasyonu
Bu RDP ba?lant?s?n? XPipe'da uygulamalar? ve komut dosyalar?n? h?zl? bir ?ekilde ba?latmak için kullanabilirsiniz. Ancak, RDP'nin do?as? gere?i, bunun çal??mas? için sunucunuzdaki uzak uygulama izin listesini düzenlemeniz gerekir. Ayr?ca, bu seçenek uzak sunucunuzda komut dosyalar?n?z? çal??t?rmak için sürücü payla??m?n? etkinle?tirir.
Bunu yapmamay? da seçebilir ve herhangi bir geli?mi? masaüstü entegrasyon özelli?i kullanmadan RDP istemcinizi ba?latmak için sadece XPipe'? kullanabilirsiniz.
## RDP izin listeleri
Bir RDP sunucusu, uygulama ba?latma i?lemlerini gerçekle?tirmek için izin listeleri kavram?n? kullan?r. Bu, izin listesi devre d??? b?rak?lmad?kça veya belirli uygulamalar aç?kça izin listesine eklenmedikçe, herhangi bir uzak uygulaman?n do?rudan ba?lat?lmas?n?n ba?ar?s?z olaca?? anlam?na gelir.
?zin listesi ayarlar?n? sunucunuzun kay?t defterinde `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList` adresinde bulabilirsiniz.
### Tüm uygulamalara izin veriliyor
Tüm uzak uygulamalar?n do?rudan XPipe'dan ba?lat?lmas?na izin vermek için izin listesini devre d??? b?rakabilirsiniz. Bunun için sunucunuzda PowerShell'de a?a??daki komutu çal??t?rabilirsiniz: `Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
### ?zin verilen uygulamalar? ekleme
Alternatif olarak, listeye tek tek uzak uygulamalar da ekleyebilirsiniz. Bu sayede listelenen uygulamalar? do?rudan XPipe'tan ba?latabilirsiniz.
`TSAppAllowList`'in `Applications` anahtar?n?n alt?nda, rastgele bir adla yeni bir anahtar olu?turun. ?sim için tek gereklilik, "Uygulamalar" anahtar?n?n alt anahtarlar? içinde benzersiz olmas?d?r. Bu yeni anahtar, içinde ?u de?erlere sahip olmal?d?r: `Name`, `Path` ve `CommandLineSetting`. Bunu PowerShell'de a?a??daki komutlarla yapabilirsiniz:
```
$appName="Notepad"
$appPath="C:\Windows\System32\notepad.exe"
$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications"
New-item -Path "$regKey\$appName"
New-ItemProperty -Path "$regKey\$appName" -Name "Name" -Value "$appName" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "Path" -Value "$appPath" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
```
XPipe'?n komut dosyalar? çal??t?rmas?na ve terminal oturumlar? açmas?na da izin vermek istiyorsan?z, `C:\Windows\System32\cmd.exe` dosyas?n? da izin verilenler listesine eklemeniz gerekir.
## Güvenlik hususlar?
Bir RDP ba?lant?s? ba?lat?rken ayn? uygulamalar? her zaman manuel olarak çal??t?rabilece?iniz için bu, sunucunuzu hiçbir ?ekilde güvensiz hale getirmez. ?zin listeleri daha çok istemcilerin kullan?c? giri?i olmadan herhangi bir uygulamay? an?nda çal??t?rmas?n? önlemeye yöneliktir. Günün sonunda, XPipe'?n bunu yapaca??na güvenip güvenmemek size kalm??. Bu ba?lant?y? kutudan ç?kt??? gibi ba?latabilirsiniz, bu yaln?zca XPipe'daki geli?mi? masaüstü entegrasyon özelliklerinden herhangi birini kullanmak istiyorsan?z kullan??l?d?r.

View file

@ -0,0 +1,38 @@
# RDP ????
???? XPipe ??? RDP ???????????????????? RDP ???????????????????????????????????????????????????????????
?????????????? XPipe ?? RDP ???????????????????
## RDP ????
RDP ??????????????????????????????????????????????????????????????????????????????
???????????? `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList ?????????`?
### ????????
??????????????? XPipe ?????????????????? PowerShell ?????????????`Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`?
### ?????????
????????????????????????????????? XPipe ??????????
? `TSAppAllowList` ? `Applications` ???????????????????????????? "Applications "??????????????????????`??`?`??`?`?????`??????????? PowerShell ???????
<code>`</code
$appName="???"
$appPath="C:\Windows\System32\notepad.exe"?
$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications"
New-item -Path "$regKey\$appName"
New-ItemProperty -Path "$regKey\$appName" -Name "Name" -Value "$appName" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "Path" -Value "$appPath" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
<??>`</??
??????? XPipe ??????????????????????? `C:\Windows\System32\cmd.exe` ?
### ??????
???????????????????????? RDP ???????????????????????????????????????????????????????????????? XPipe ????????????????????????? XPipe ???????????????????