Sådan udgiver du rdp-applikationer. Sådan tilføjes genveje til fjernapplikationer på klientmaskiner

“RemoteApp tillader, at applikationer, der kan fås eksternt via Remote Desktop Services, præsenteres, som om de kørte på brugerens lokale computer. Disse applikationer kaldes RemoteApp-programmer. I stedet for at præsentere Remote Desktop Session Host på serverens skrivebord, integreres RemoteApp med klientens skrivebord. RemoteApp kører i sit eget vindue, der kan ændres størrelse, kan flyttes mellem flere skærme og har sit eget ikon på proceslinjen." — Technet.

For at omskrive technet kan du oprette genveje til fjernapplikationer på klientarbejdsstationer. På kørende maskiner Windows 7, tilføjes genveje automatisk til menuen Start, på styrede maskiner Windows 8 genveje vises i ansøgningslisten.

Inden du konfigurerede RemoteApp, var arbejdsområdet for arbejdsressourcer omdøbt på "Laboratorium" herom.

Sådan tilføjes genveje til fjernapplikationer på klientmaskiner.

I dette eksempel vil klientmaskinerne være Windows 8.1 Og Windows 7.

Metode 1. Anvendelse WebFeed URL .

På klientmaskinen skal du angive forbindelsesstien til fjernskrivebordsserveren.

I startlinjen, i søgningen, skriv " fjernapp" og vælg " Adgang til fjernarbejdsapplikationer RemoteApp«

I Windows 8 de kan ses på listen over applikationer “Win​| "

I Windows 7 apps er i startmenuen

Metode 2. Anvendelse bruger login. (For Windows 8)

Generelt er denne metode ens Metode 1, med en lille forskel . I stedet for en kompleks URL angiver brugeren blot sine logfiler i formatet "bruger login navn" ( [e-mail beskyttet]). Denne metode understøttes kun på Windows 8-maskiner.

Men for at gøre dette skal du oprette en TXT-post i DNS.

På klient Windows 8.1 kan du køre kommandoen gpupdate eller genstart den, så den nye gruppepolitik anvendes. Umiddelbart efter anvendelse af politikken vises en ny ressource på listen over fjernskrivebordsforbindelser.

Desværre virker denne gruppepolitik kun på maskiner, der kører Windows 8, men for Windows 7 skal du udføre en række trin.

Glade Windows 8-brugere vil se RemoteApp på listen over applikationer

Gruppepolitik for Windows 7.

For Windows 7 skal du oprette en ny politik. Først og fremmest, før du opretter en politik, skal du forberede dig 2 filer:

2. Opret fil " feed.wcx» med følgende indhold:


Arbejdspladsens navn” xmlns=”http://schemas.microsoft.com/ts/2008/09/tswcx” xmlns:xs=”http://www.w3.org/2001/XMLSchema”>
RD Web Access Server FQDN/RDWeb/Feed/webfeed.aspx” />

Jeg brugte denne version af wcx-filen:




Derefter skal du oprette en ny eller bruge en eksisterende gruppepolitik. Gå " Brugerkonfiguration | Windows-indstillinger | Scripts | Log på". I vinduet" Logon egenskaber» Klik på "Vis filer". I den mappe, der åbnes, skal du kopiere de 2 filer, der er forberedt ovenfor. Du vil ikke være i stand til at placere filer direkte i denne mappe; du bliver nødt til at åbne netværksstien lokalt og kopiere filerne der. den lokale sti ser sådan ud:

"C:\Windows\SYSVOL\sysvol\ Domænenavn\Politik\( GP GUID)\Bruger\Scripts\Logon"

Længere i samme vindue " Logon-egenskaber» gå til fanen " Powershell scripts" og tryk på knappen " Tilføje". I vinduet, der åbnes, i feltet " Script navn"Vælg en fil" Install-RADCConnection.ps1″, i feltet" Script parametre» indtast navnet på wcx-filen, feed.wcx.

Med et nyt login vil Windows 7-brugere efter et stykke tid have genveje til slettede applikationer.

P.S. Hvis scriptet ikke kører korrekt, skal du sørge for, at wcx-filen er udfyldt korrekt og prøve at køre scriptet lokalt.

I den næste artikel vil jeg se på at bruge en dedikeret RemoteApp-applikation til Windows 8 og mobile platforme.

RemoteApps-teknologi er en af ​​funktionerne i Terminal Services-rollen i Windows Server 2008. Før introduktionen af ​​RemoteApps involverede Terminal Services at gengive hele det virtuelle skrivebord på en fjernserver på klientsiden. Denne tilgang er ret praktisk i en række situationer, men hvis brugeren har brug for at skabe den effekt, at en applikation, der kører på terminalserveren, blev vist på klientsiden af ​​terminalen, hvilket skaber illusionen om dens lokale drift, gør denne fremgangsmåde ikke arbejde. Det er netop den funktionalitet, som funktionerne giver RemoteApps, som vi vil tale om i denne artikel.

Klargøring af serveren til installation af RemoteApps

Før du kan bruge RemoteApps-teknologi på Windows Server 2008, skal du opfylde en række betingelser. Først og fremmest skal din server have .

For det andet skal alle applikationer, der er planlagt til at blive brugt ved hjælp af RemoteApps, installeres på terminalen, så de understøtter samtidig flerbrugerdrift. Du kan læse, hvordan du gør dette i artiklen.

Og endelig, hvis du planlægger at få adgang til applikationer via en browser ved hjælp af TS Web Access-rollen, skal du foretage de indstillinger, der er beskrevet i artiklen.

Efter at have gennemført de to første, og om nødvendigt de tredje krav, kan du fortsætte til RemoteApp-konfigurationsprocessen.

Hvad er RemoteApps?

RemoteApps er en del af Terminal Services-rollen i Windows Server 2008. Formålet med Terminal Services er at give klientsystemer adgang til skrivebordet og applikationer, der kører på en terminalserver. Som navnet antyder, betyder fjernadgang til skrivebordet visning Total serverskrivebordet på den lokale klientskærm. Denne tilgang giver brugeren mulighed for at udføre forskellige opgaver på serveren, herunder at køre og interagere med applikationer på en fjernvært. RemoteApps-funktionen hjælper med at undgå at give en bruger adgang til hele skrivebordet på et fjernsystem, hvis han kun har brug for én applikation. Når hver RemoteApp-applikation startes, vises den i et separat vindue på klientens skrivebord, præcis som om den var installeret og kørt lokalt.

RemoteApps kan startes ved hjælp af et særligt link på TS Web Access-websiden eller ved at installere en speciel fil på klientcomputeren.

Opsætning af en applikation som en RemoteApp

RemoteApps-opsætningsprocessen udføres ved hjælp af hjælpeprogrammet TS RemoteApp Manager. Det kan startes fra menuen Start -> Alle programmer -> Terminal Services -> TS Remote App Manager, eller bruge udstyr fjernprogrammer.msc. Efter lancering vil managergrænsefladen se nogenlunde sådan ud:


For at konfigurere applikationen som en RemoteApp skal du klikke på linket Tilføj RemoteApp-programmer i panelet Handlinger placeret i øverste højre hjørne af RemoteApp Manager-skærmen. En guide vises på skærmen RemoteApp indeholdende en liste over programmer installeret på systemet. Du skal tjekke en eller flere applikationer og trykke på Næste.


Med denne guide kan du også konfigurere forskellige egenskaber for hver applikation, disse indstillinger kan tilgås ved hjælp af knappen Ejendomme. Vinduet RemoteApp-indstillinger vises nedenfor.

Denne dialog giver dig mulighed for at konfigurere følgende parametre:

  • RemoteApps programnavn– navnet på det program, under hvilket denne applikation vil være synlig for brugeren.
  • Beliggenhed:— fysisk sti til applikationens eksekverbare fil.
  • Alias- en unik identifikator for et program eller en applikation; som regel bruges navnet på den eksekverbare fil her uden en udvidelse.
  • – styrer adgangen til applikationen RemoteApp via TS Web Access. Læs mere om TS Web Access i indlægget med titlen.
  • Kommandolinjeargumenter-sætter reglerne for, hvordan applikationen bruger kommandolinjeargumenter.
  • Skift ikon– Giver dig mulighed for at indstille og ændre applikationsikonet

Når du har foretaget ændringer i RemoteApp-egenskaberne, skal du klikke OK og såNæste. Når du er færdig med at konfigurere dine apps, vil de blive vist på listen RemoteApp-programmer som det er vist på billedet:


Efter opsætning af RemoteApps kan fjernbrugere begynde at bruge dem. Tilbage er blot at installere en speciel Windows Installer-pakke på klientens pc eller kopiere en forudgenereret .rdp-fil til ham eller give ham adgang til TS Web Access. Hver af disse tilgange vil blive diskuteret i detaljer i de efterfølgende afsnit.

Brugeradgang til RemoteApps via TS Web Access

Som standard er RemoteApps tilgængelige via TS Web Access. Du kan kontrollere dette faktum, som angivet ovenfor, ved at bruge vinduet RemoteApp-egenskaber og tilstedeværelsen af ​​et markeret afkrydsningsfelt i det RemoteApp er tilgængelig via TS Web Access. Naturligvis kan denne parameter ændres til enhver tid, for hvilken du skal vælge den ønskede applikation på listen over RemoteApp-applikationer og gå til dens egenskaber.

Så hvis dine RemoteApps er konfigureret til at blive tilgået via TS Web Access, skal du blot åbne et browservindue og indtaste websidens URL:

Som en værdi Server1 , kan du bruge IP-adressen eller navnet på din terminalserver. Når forbindelsen er etableret, vil browseren bede om et brugernavn og en adgangskode, før siden vises.

For at starte et program skal brugeren blot klikke på dets ikon, hvorefter det første startvindue vises RemoteApp. Her skal du vælger, for eksempel hvilke lokale klientressourcer (for eksempel diske, enheder, tastatur, mus, printer, porte osv.) der skal være tilgængelige for applikationen, der kører på fjernsystemet. Dette kan for eksempel være nyttigt, hvis brugeren skal udskrive fra et fjernprogram til en lokal printer eller gemme filer direkte på en lokal disk eller et USB-flashdrev:


Når forbindelsen er etableret, vil terminalapplikationsvinduet blive vist i et vindue på den lokale computer.

Adgang til RemoteApps ved hjælp af Windows Installer-pakker

En alternativ måde at få adgang til RemoteApp-applikationer på er at bruge Windows Installer-pakker, som skal installeres på de systemer, hvorfra du har til hensigt at få adgang til terminalserveren. For at oprette en Windows Installer-fil til RemoteApp skal du højreklikke på det valgte program i RemoteApp-manageren og vælge kommandoen skabWindowsinstallatørPakke. I den guide, der vises, skal du vælge den mappe, hvori RemoteApp skal installeres på klienten. Du kan også bruge denne guide til at tilsidesætte RDP-protokolporten, som vil blive brugt af klienten til at få adgang til RemoteApp-serveren. Og endelig her kan du konfigurere fjernadgangsbeskyttelse ved hjælp af certifikater.

Efter at have trykket på knappen Næste Du kan angive, om klienten skal oprette genveje til skrivebordet og Start-menuen. Og den sidste indstilling er at indstille tilknytningen til filtypenavne. Som et eksempel på filtilknytninger, for Word-applikationen - filer med filtypenavnet .doc, og for Excel - .xls. Når du konfigurerer en sådan tilknytning af en applikation med en .doc-udvidelse, vil den tilknyttede Word-applikation automatisk starte via RemoteApp, hvor denne fil vil blive åbnet. Den angivne kortlægning styres af indstillingsparametrene Tageoverfiludvidelser .

Efter oprettelse af pakken, filen . msc vil være placeret i den sti, du specificerede, da du oprettede en sådan pakke (som standard er dette \ ProgramFiler\ PakketProgrammer). Denne fil kan kopieres til ethvert klientsystem, hvor den skal køres. Som et resultat af installationen af ​​Windows Installer-pakken kan RemoteApp findes i menuen Start ( Start-> AlleProgrammer-> FjernbetjeningProgrammer).

I dette tilfælde, ligesom ved brug af TS Web Access, vil brugeren få mulighed for at angive, hvilke lokale ressourcer såsom diske, porte og printere der skal være tilgængelige for fjernapplikationen.

Start af RemoteApps ved hjælp af .rdp-filer

Processen med at oprette en RDP-fil til RemoteApp er nøjagtig den samme som processen med at oprette en Windows Installer-pakke. For at oprette en RDP-fil til en RemoteApp skal du højreklikke på den valgte RemoteApp i TS RemoteApp-manageren og vælge menupunktet skab.rdpFil. Som et resultat vil der åbnes en guide, som vil kræve, at du angiver den mappe, hvor den vil blive oprettet. . rdp fil, vil det også være muligt at definere den for den oprettede RemoteApp, og det er også muligt at beskytte terminalsessionen ved hjælp af en digital signatur.

Når du har fuldført indstillingerne, skal du klikke på knappen Udfør, og som et resultat, en ny . rdpfil. Denne fil skal kopieres til ethvert system, hvorfra du agter at bruge RemoteApp-applikationen.

Som med TS Web Access kan brugeren definere, hvilke lokale ressourcer der kan tilgås i den offentliggjorte terminalapplikation.

En fuld fjernskrivebordssession er ikke altid nødvendig for, at brugere kan arbejde på en terminalserver. Lad os sige, at brugere i din virksomhed kun bruger en applikation på terminalserveren 1C: Enterprise 8.2. Her kan vi bruge teknologi RemoteApp, som dukkede op i Windows 2008.

RemoteApp er programmer, der kan tilgås eksternt via Terminal Services og kører, som om de kørte på brugerens lokale computer. Brugere kan køre programmer RemoteApp sammen med deres lokale programmer. Brugere kan minimere og maksimere et programvindue, ændre størrelsen på det og nemt køre flere programmer på én gang. Hvis brugeren kører mere end et program RemoteApp på én terminalserver, programmer RemoteApp vil være i den samme Terminal Services-session.

Opsætning af en RemoteApp-applikation ved hjælp af et eksempel 1C: Enterprise 8.2:

  1. Åben (fig. 1):

2. Vælg i administratoren i handlingspanelet til højre "Tilføj RemoteApps"(Fig.2):

3. Åbner. Klik Yderligere(Fig.3):

5. Klik i det næste vindue Parat(Fig.5):

6. Vi ser, hvad der er i vinduet "RemoteApp Manager" Nedenfor vises 1C Enterprise-applikationen på listen over eksterne RemoteApp-applikationer. Højreklik på den -> "Opret RDP-fil"(Fig. 6):

7. Vil åbne "Remote Application Wizard (RemoteApp)", klik Yderligere(fig. 7):

8. I det næste vindue indstiller vi parametrene for vores pakke. Vi kan ændre placeringen, hvor RDP-filen er gemt, ændre serverporten, indstille Terminal Services Gateway-parametrene og vælge et certifikat. trykke Yderligere(fig. 8):

9. Klik i det næste vindue Parat(Fig. 9):

10. Kopier vores RDP-fil til de nødvendige brugere (vi kan ændre placeringen, hvor filen er gemt i trin 8, som standard - C:\Program Files\Packed Programs. Du kan kopiere det manuelt eller via et logonscript i gruppepolitik. Åbn vores RDP-fil (fig. 10):

11. Klik på for at starte programmet At koble til(marker afkrydsningsfeltet, så dette spørgsmål ikke bliver gentaget i fremtiden) (Fig. 11):

12. Indtast dine legitimationsoplysninger, og klik At koble til. Husk, at brugeren skal have rettigheder til at oprette forbindelse til Remote Desktop Service (fig. 12).

Hej alle! I den første del af artiklen så vi på, hvordan man installerer RemoteApp i Windows Server 2008 R2, i denne del vil vi se på metoder til at distribuere programmet via RemoteApp. Du angiver, hvilke softwareprodukter og applikationer der skal præsenteres gennem denne teknologi. Det gode er, at de kan køres på enhver Android-enhed.

Opsætning af RemoteApp-listen

Så lad os begynde at konfigurere RemoteApp i Windows Server 2008 R2. Åbn Start - Administrative værktøjer - Remote Desktop Services - RemoteApp Manager.

RemoteApp Manager-snap-in'et åbnes. I øverste højre hjørne skal du klikke på "Tilføj RemoteApps".

Guiden Tilføj applikation åbnes. Klik på næste.

Vi vælger en applikation fra listen, for mig bliver det CCleaner. Jeg vil gerne bemærke, at denne liste kun vil indeholde programmer, der er tilgængelige for alle brugere; det, der er installeret i en specifik brugers lokale profil, vises ikke her, og selvom du tvinger det, vil det ikke fungere at tilføje det.

Nu er Ccealner-programmet dukket op i punktet RemoteApps.

Lad os nu distribuere vores ansøgning.

Distribuer RemoteApp via RPD-fil.

Højreklik og vælg Opret RDP-fil.

Som et resultat har du en RDP-fil i c:\Program Files\Packeged Programs.

Vi giver denne fil til kunderne, de starter den. Klik forbinder.

Indtast login og adgangskode

og han åbner CCleaner på serveren, men visuelt ser han det som om det var hans eget, dette er nyttigt, hvis du har software med én licens, men vil distribuere det til mange.

Distribuer RemoteApp via MSI-fil.

Højreklik også og vælg Opret Windows Installer Package.

Hvis du ønsker det, kan du angive en alternativ placering for oprettelse af pakken og angive et certifikat, hvis det er nødvendigt.

Marker afkrydsningsfelterne, hvor en genvej til softwaren skal oprettes.

Alt i c:\Program Files\Packed Programs har du en MSI-fil

Vi installerer det på klienten eller gennem gruppepolitikker. Klik på genvejen på skrivebordet, og klik på tilslut.