Jag erkänner att jag länge har velat skriva en artikel om, men allt, som alltid, "brister" och det kommer fortfarande brev till posten där man kan dra en slutsats som inte många känner till RemoteApp, men de som vet, vet lite.
Naturligtvis kunde jag inte lämna allt som det är, och något måste verkligen göras åt det.
Och det verkar för mig att några detaljerade artiklar om detta ämne bäst kan lösa detta problem, och i slutet fixa allt.
Detta är precis vad jag bestämde mig för att göra!
================
Och så, vad är denna "RemoteApp" (fjärrapplikation)?
Ett stycke från en artikel på Microsofts webbplats (för objektivitet):
RemoteApp låter dig presentera applikationer som kan nås på distans via Remote Desktop Services (RDS) som om de kördes på användarens lokala dator. Dessa applikationer kallas för RemoteApp-program. Istället för en vy på serverns skrivbord. Remote Desktop Session Host RemoteApp-programmet integreras med klientens skrivbord, och RemoteApp-programmet körs i eget fönster, som går att ändra storlek på, kan flyttas mellan flera bildskärmar och har sin egen ikon i aktivitetsfältet. Om en användare kör flera RemoteApp-program på samma RD Session Host-server delar dessa RemoteApp-program en enda Remote Desktop Services (RDS)-session.
A i enkla termer användaren arbetar i 1C, som om 1s körs på sin PC.
I detalj fungerar faktiskt 1C på distans på vår server, och den (vår server) överför bara en bild till användaren av vad som händer med honom. I det här fallet överförs bara bilden av själva applikationen, inget mer! Och användaren interagerar med den här bilden och tänker att det är ett program.
Med ett ord "Rök och speglar")
Därav intrycket som användaren har, som om 1C Enterprise verkligen fungerar på sin PC.
Skillnaderna syns bara genom genvägen, inklusive i aktivitetsfältet (om du minimerar programmet), och om du flyttar programfönstret runt på skärmen kan du märka ett litet flimmer i bilden.
"RemoteApp" är inte ett nytt ord, även på Windows Server 2008 R2 var det möjligt att publicera fjärrapplikationer, men då var allt "rå", och bara med windows avsluta server 2012 "RemoteApp" kan användas för att fungera i 1C.
Många känner till den gamla goda "terminalservern", det officiella namnet är "Terminal Services" eller "TS".
Men den här tekniken har ersatts av en ny - RDS (Remote Desktop Services), denna teknik marknadsförs nu aktivt av Microsoft och vi kommer att publicera våra RemoteApps på den.
Naturligtvis, om du distribuerar "RemoteApp" baserat på sessioner, kommer många saker att vara bekanta för dig här, eftersom allt är baserat på det gamla RDP-protokollet, mstsc-klienten, som vi länge har känt till under lång tid, är används för att ansluta klienten, och som tidigare fungerar allt i sessioner som, som på "Terminal Server" skapas och drivs av användare.
Administrationen sker på samma sätt som på ”TS”, och den licensieras på samma sätt, endast licenserna kallas inte längre för ”Windows Terminal Services”, utan ”Windows Remote Desktop Services CAL”.
Många användare är förvirrade, förvirrade av dessa innovationer (särskilt den "gamla skolan"), faktiskt, jag kommer att försöka berätta i denna artikel i detalj, både om RDS och om RemoteApp som den fungerar på, jag kommer att försöka sortera allt ut, som man säger "på hyllorna".
Vad är RDS?
RDS tillåter oss att centralt hantera resurser, tillhandahålla applikationer och data till användare på ett kontrollerat sätt.
Det finns två möjliga implementeringar i RDS.
1 - sessionsbaserad teknik. När en användare ansluter till denna server, öppnar fjärrskrivbordet och loggar in under sin session, under sin användare.
2 - teknik baserad på virtuella skrivbord, det vill säga med VDI-teknik.
Egentligen (Remote Applications) "RemoteApp" kommer vi att distribuera på basis av sessioner, enligt den första typen. Det är lättare att genomföra, och det passar de flesta.
Det är också värt att notera att den VDI-baserade implementeringen av den andra typen har sina fördelar.
När du använder VDI arbetar varje användare på sin egen virtuella maskin.
Och om det till exempel var något slags problem med användaren på sin Wirth. maskinen kommer bara dess virtuella utrymme att drabbas. Och om detta händer på en "sessionsbaserad" server av den första typen, kan alla användare vars sessioner är där, och alla programdata på denna server, drabbas.
Vad är RDS gjord av?
RDS bygger på flera roller, som kan konfigureras både på olika servrar och inom gångarna på en server.
RDS huvudroller
1. Anslutningsmäklare för fjärrskrivbord. Det handlar om att ansluta en klientenhet till fjärrapplikationer "RemoteApp", såväl som sessionsbaserade skrivbord, eller virtuella skrivbord, beroende på vilken teknik vi byggde RDS på.
2. En roll som ger webbåtkomst till fjärrskrivbord. Dess uppgift är att tillhandahålla resurser via en webbläsare.
3. Fjärrskrivbordssessionsvärd - Den här rollen låter dig vara värd för fjärrapplikationer, eller sessionsbaserade skrivbord, på servern.
4. Virtualiseringsvärd för fjärrskrivbord. På den här noden är det här vår Hyper-V-server, på vilken vi distribuerar alla virtuella maskiner, som kommer att vara tillgänglig för alla användare som använder VDI-teknik.
5. Remote Desktop Gateway, detta är en mellanhand mellan klienter från det externa nätverket och en samling sessioner under internt nätverk och applikationer. Gatewayen är säkerhet, vår tjänst är absolut säker. Och tack vare att RDS under 2012 och 2012R2 blir mer flexibla har absolut alla brister som fanns tidigare åtgärdats. Nu är den här tjänsten lätt att implementera för stora, storskaliga projekt, för stora företag. Det har varit några problem tidigare.
Så vad är nytt?
Uppdaterat arbete med RomoteFX-teknik, det vill säga arbete med grafik har uppdaterats i RDS-server 2012, 2012R2, 2016. Vi har optimerat dataströmning, dessutom stöds DirectX 11. För dem är denna aspekt viktig – allt fungerar redan. Som vi vet var dessa saker negativa recensioner tidigare versioner system.
Tack vare användningen av RDS får vi en enda ingångspunkt. Användaren loggar in på vår domän och får tillgång till alla våra resurser. RDS implementerar USB-omdirigering, med USB både på enheten som vi kör sessionen på och till servern.
Som vi vet, windows server 2012, 2012R2, 2016 fungerar bra med SMB 3.0-protokoll. RDS-servern påverkas på samma sätt, och vi kan lagra diskar för lagring av användardata på SMB- och RGCDSun-protokollen. Dessutom, eftersom denna teknik är implementerad i server 2012, 2012R2, 2016, är denna tjänst lätt att hantera. Det vill säga, vi har ett bokmärke i hanteraren, vi övervägde det en gång, tack vare vilket hanteringen av RDS-servern blir intuitiv, men som alla verktyg implementerade i Windows Server 2012-2016.
Vad krävs för att implementera RDS?
1. Windows server 2012 - 2016 Standard eller Datacenter.
2. Anropslicenser för användare, + RDS-licenser + Windows-licens serv.
3. Statisk IP + extern statisk om fjärråtkomst krävs.
4. Obligatorisk Active Directory.
Från valfritt:
5. SSL-certifikat.
6. Domän namn 2-3 nivåer.
7. CA - Certifieringsmyndighet.
Fördelar med "RemoteApp" över den vanliga "Terminal Server":
Användaren är inte förvirrad mellan fjärrskrivbordet och hans lokala.
1C-programmet startar direkt när du klickar på genvägen och ser ut som en lokalt installerad.
Användaren ser inte hela skrivbordet och arbetar bara med de program som administratören har tilldelat.
Säkerheten är högre än på en vanlig terminalserver.
Bildöverföringshastigheten från servern är högre än jämfört med en konventionell terminalserver. (Optimering på grund av överföringen av inte hela bilden, utan bara det önskade programmet).
Prenumerera på uppdateringar på bloggen för att inte missa releasen av nästa del av artikeln.
När du har förberett terminalservern för att köra RemoteApp-applikationer kan du använda Terminal Services RemoteApp Manager för att utföra följande uppgifter:För att lägga till appar till RemoteApp-listan måste du:
1. Starta RemoteApp Manager. För att göra detta, tryck på knappen Start, Välj föremål administrativ Verktyg , välj sedan objekt Terminaltjänster och klicka på objektet TS Remote App Manager(Terminal Services RemoteApp Manager); 2. i panel Handlingar (dåtgärd) klicka på länken Lägg till RemoteApp-program ( lägga till fjärrapplikationer RemoteApp); 3. per sida Välkommen till RemoteApp Wizard (RemoteApp Wizard) klicka på knappen Nästa; 4. på sidan (välj program att lägga till i listan över fjärrapplikationer) markera rutan bredvid varje program som du vill lägga till i listan RemoteApp-program. Flera program kan väljas; Angivna Välj program att lägga till i RemoteApp-programlistan de program som finns i menyn som är gemensamma för alla visas Start till terminalservern. Om önskat program inte finns i listan måste du klicka på knappen Bläddra(bläddra) och ange platsen för programmets körbara EXE-fil. 5. För att konfigurera inställningar för RemoteApp-applikationen, välj programnamnet och klicka Egenskaper (egenskaper). Du kan ställa in följande alternativ:
Du kan använda systemmiljövariabler i sökvägen. Till exempel kan explicit ange sökvägen C:\Windows ersättas med värdet för variabeln %windir%. Användarmiljövariabler kan inte användas.
6. När du har slutfört inställningarna för programmet, tryck på knappen OK och tryck sedan på knappen Nästa; 7. per sida Granska inställningarna(visa parametrar) kontrollera parametrarna och tryck på knappen Avsluta(redo). |
Notera
Alla ändringar av distributionsinställningarna när du skapar .rdp-filer eller Windows Installer-paket med Terminal Services RemoteApp Manager åsidosätter de globala inställningarna.
De globala distributionsalternativen inkluderar:
Så här konfigurerar du terminalserverinställningar:
1. i panel Handlingar(uppgifter) Terminal Services RemoteApp Manager klicka på länken Terminalserverinställningar (terminalserverinställningar). Du kan också klicka på länken förändra(ändring) i panelen Översikt(översikt) bredvid området Terminalserverinställningar ; 2. tab Terminal Server i området förbindelse
inställningar(anslutningsinställningar) acceptera det föreslagna eller ange ditt eget servernamn eller serverfarmsnamn, RDP-portnummer och serverautentiseringsinställningar; Om kryssrutan Kräv serverautentisering (kräver serverautentisering) är inställd, var medveten om följande:
3. För att ge åtkomst till hela Terminal Server-skrivbordet via TS Web Access måste du i Åtkomst till fjärrskrivbord(fjärrskrivbordsåtkomst) markera rutan Visa en fjärrskrivbordsanslutning till denna terminalserver i TS Web Access (visa fjärrskrivbordsanslutningen för denna terminalserver med TS Web Access); 4. i området Tillgång till olistade program
(tillgång till program som inte är listade) måste du välja ett av följande alternativ:
Viktig! Den här inställningen hindrar inte användare från att köra olistade fjärrprogram efter att ha anslutit till en terminalserver och startat en RemoteApp-applikation. Till exempel om ansökan Microsoft Word listade RemoteApp-program och webbläsaren Microsoft Internet Explorer inte listat, kommer användaren fortfarande att kunna starta webbläsaren om de startar en fjärrsession med Microsoft-applikation Word och klicka sedan på hyperlänken i dokumentet.
Om den här inställningen väljs kommer användare att kunna starta alla program på distans med hjälp av en .rdp-fil vid den första anslutningen, även de som inte är listade RemoteApp-program. För att skydda mot skadlig användaraktivitet eller att användaren av misstag startar ett program från en .rdp-fil vid den första anslutningen, rekommenderar vi att du inte väljer den här inställningen. 5. Efter att ha gjort parameterinställningarna, tryck på knappen OK. |
För att konfigurera TS Gateway-inställningar måste du:
1. i panel Handlingar Terminal Services RemoteApp Manager klicka på länken TS Gateway-inställningar ( terminalserverns gatewayinställningar). Du kan också klicka på länken förändra i panelen Översikt bredvid området TS Gateway-inställningar ; 2. tab TS Gateway(Terminal Services Gateway) Konfigurera det nödvändiga beteendet för TS Gateway. Du kan konfigurera TS Gateway-serverinställningarna så att de identifieras automatiskt eller att använda de angivna inställningarna. Du kan också konfigurera att inte använda TS Gateway Server. Notera Mer information om grupprincipinställningar för klienter finns i hjälpämnet "Använd policy för att kontrollera klientanslutningar via TS Gateway". För att öppna Hjälp för TS Gateway på en server som kör Windows Server 2008, klicka på Start, Välj föremål Springa, ange kommandot hh ts_gateway.chm och tryck på knappen OK. Om värdet är valt Använd dessa TS Gateway-serverinställningar (använd följande TS Gateway-serverinställningar), måste du: a) ställ in TS Gateway-serverns namn och inloggningsmetod; Servernamnet måste matcha namnet som anges i SSL-certifikatet för TS Gateway-servern. b) För att säkerställa att anslutningen använder samma användaruppgifter för att komma åt TS Gateway-servern och terminalservern, markera kryssrutan Använd samma användaruppgifter för TS Gateway och terminalserver (använd samma referenser för TS Gateway och Terminal Server). Däremot kan användaren fortfarande uppmanas att ange autentiseringsuppgifter igen om autentiseringsuppgifter från olika källor, såsom grupprincipinställningar, kommer i konflikt och inte är lämpliga för åtkomst. Användare kan också behöva ange sina autentiseringsuppgifter igen om standarduppgifterna används för att ansluta och de inte matchar; c) Markera kryssrutan för att tillåta att användardatorn automatiskt upptäcker behovet av att använda en servicegateway Bypa
ss TS Gateway-server för lokala adresser
(använd inte TS Gateway Server för lokala adresser). Detta gör att du kan optimera prestanda för Terminal Services-klienten. 3. Efter att ha gjort parameterinställningarna, tryck på knappen OK. |
För att konfigurera allmänna RDP-inställningar måste du:
1. i panel Översikt förändra nära området RDP-inställningar(RDP-inställningar); 2. i området enheter och resurser ( enheter och resurser) konfigurera vilka enheter och resurser användardator måste göras tillgänglig i fjärrsessionen; 3. i området Användarupplevelse(användarinteraktion) aktivera eller inaktivera teckensnittsutjämning och välj önskad färgkvalitet; 4. Efter att ha gjort parameterinställningarna, tryck på knappen tillämpa(tillämpa); För att konfigurera avancerade RDP-inställningar, såsom ljudomdirigering, måste du öppna fliken Anpassade RDP-inställningar(speciella RDP-alternativ). För mer information, se Konfigurera specifika RDP-inställningar. 5. tryck på knappen OK |
Om .rdp-filerna inte är digitalt signerade eller är signerade med en digital signatur som RDP-klienten inte kan verifiera (till exempel ett certifikat från en privat certifikatutfärdare), kan vissa av enhets- och resursomdirigeringsinställningarna som konfigurerats i Terminal Services RemoteApp Manager åsidosättas av användaren. Till exempel om på fliken Vanliga RDP-inställningar(allmänna RDP-inställningar) alla omdirigeringsalternativ är tillåtna, och användaren ansluter med en osignerad .rdp-fil, diskenheter och plug and play-enheter som stöds kommer inte att omdirigeras automatiskt. De kommer bara att omdirigeras om användaren tillåter att dessa enheter omdirigeras i varningsdialogrutan som visas när man försöker ansluta till en RemoteApp. Detta beteende hjälper till att minska systemets potentiella sårbarhet. Samma beteende inträffar om fliken Anpassade RDP-inställningar aktivera vidarebefordran av seriell port.
Notera
RDP-specifika inställningar kan användas för att skapa en arbetskatalog för fjärrapplikationer. Som standard är arbetsmappen för en RemoteApp-applikation samma som platsen för programmets körbara fil. Om du konfigurerar en arbetsmapp i RDP-specifika inställningar gäller den inställningen för alla RemoteApp-program som är tillgängliga via TS Web Access och genererade RDP-filer och Windows Installer-paket. För att konfigurera en specifik arbetsmapp för olika RemoteApp-program som kommer att distribueras med .rdp-filer eller Windows Installer-paket, kan du konfigurera den i RDP-specifika inställningar, skapa .rdp-filer eller Windows Installer-paket och sedan ta bort det här alternativet från RDP-specifika inställningar .
För att konfigurera specifika RDP-inställningar måste du:
1. i panel Översikt Terminal Services RemoteApp Manager, klicka på bildtexten förändra nära området RDP-inställningar(RDP-inställningar); 2. tab Anpassade RDP-inställningar ange eller kopiera önskade specifika RDP-alternativ till textrutan Cus
tom RDP-inställningar(speciella parametrar för Remote Desktop Protocol - RDP). Viktig! De globala distributionsinställningarna som är tillgängliga i Terminal Services RemoteApp Manager kan inte åsidosättas. Om du försöker göra detta kommer de att uppmanas att ta bort dem efter att ha tryckt på knappen tillämpa. För att skapa en RDP-fil från vilken du kan kopiera inställningar måste du: a) öppna Remote Desktop Connection-klienten och klicka på knappen alternativ(alternativ); b) konfigurera nödvändiga parametrar, till exempel ljudomdirigering; c) efter att ha slutfört inställningarna på fliken Allmän(allmänt) tryck på knappen Spara som(spara som) och spara RDP-filen; d) öppna RDP-filen i anteckningsblocket och kopiera önskade parametrar till textfältet Anpassade RDP-inställningar flik Anpassade RDP-inställningar. 3. efter att ha lagt till alla nödvändiga parametrar, klicka på knappen tillämpa; 4. i händelse av att en dialogruta öppnas Fel med anpassade RDP-inställningar
(fel för RDP anpassade inställningar), måste du: a) tryck på knappen Avlägsna (radera) För automatisk borttagning felaktiga inställningar eller inställningar som inte kan åsidosättas, eller klicka på knappen OK och ta bort dessa inställningar manuellt; b) efter att ha raderat parametrarna, tryck på knappen igen tillämpa. 5. tryck på knappen OK för att stänga dialogrutan RemoteApp-distributionsinställningar (RemoteApp-distributionsalternativ). |
Viktig!
För att ansluta till en RemoteApp med en digitalt signerad .rdp-fil behöver du en Remote Desktop Connection 6.1-klient. RDC-klientversion 6.1 (6.0.6001) stöder Remote Desktop Protocol version 6.1.
När du använder ett digitalt certifikat innehåller den kryptografiska signaturen för anslutningsfilen information om utgivaren av filen, som kan verifieras. Detta tillåter användare att identifiera en organisation som ger åtkomst till en fjärrapp eller fjärranslutning till skrivbordet, fatta ett välgrundat beslut om att lita på organisationen innan du ansluter, och skydda dig mot möjligheten att skadligt modifierade .rdp-filer används.
RDP-filer som används för att ansluta till fjärranslutna RemoteApp-applikationer kan signeras med ett SSL-serverautentiseringscertifikat eller ett kodsigneringscertifikat. Dessa certifikat kan erhållas från offentliga certifikatutfärdare eller från ett företags certifikatutfärdare i en offentlig nyckelinfrastruktur.
Du kan använda samma SSL-certifikat som du använder för att ansluta till en terminalserver via TS Gateway för att signera RDP-filer. Men om användare vill ansluta till fjärrapplikationer från offentliga datorer eller hemdatorer, måste en av följande signeringsmetoder användas:
1. i panel Handlingar Terminal Services RemoteApp Manager klicka på länken Inställningar för digital signatur (digitala signaturparametrar). Du kan också klicka på länken förändra i panelen Översikt bredvid området Inställningar för digital signatur ; 2. kryssa i rutan Signera med ett digitalt certifikat (signerad med ett digitalt certifikat); 3. i fält Digitala certifikatdetaljer (information om det digitala certifikatet) klicka på knappen förändra; 4. i dialogrutan Välj Certifikat(certifikatval) välj önskat certifikat och tryck på knappen OK. I dialogrutan Välj Certifikat visar certifikat från det personliga certifikatarkivet och från certifikatarkivet lokal dator. Certifikatet du använder måste finnas i någon av dessa butiker. |
Motsvarande grupprincipinställningar är tillgängliga i den lokala grupprincipredigeraren under sektionerna Dator- och användarkonfiguration under
Administrativa mallar\Windows Components\Terminal Services\Remote Desktop Connection Client(Administrativa mallar\Windows Components\Terminal Services\Remote Desktop Connection Client).
Följande alternativ är tillgängliga för anpassning:
Viktig!
För att använda dessa grupprincipinställningar måste användaren ha klienten Remote Desktop Connection 6.1 installerad.
Mer information om dessa inställningar finns i beskrivningstexten för grupprinciper i den lokala grupprincipredigeraren.
Ändringar av inställningar kommer inte att påverka inställningar i tidigare skapade .rdp-filer och Windows Installer-paket.
Egenskaperna för Windows Installer .rdp-filer och paket som du skapade tidigare kan inte ändras med hjälp av Terminal Services RemoteApp Manager. Istället måste du klicka i panelen Handlingar länk Skapa .rdp-fil(skapa en .rdp-fil) eller Skapa Windows Installer paket(skapa ett Windows Installer-paket) och skapa en ny .rdp-fil eller Windows Installer-paket med de inställningar du vill ha.
När du tar bort ett fjärrprogram från listan RemoteApp-program RDP-filer och Windows Installer-paket som tidigare skapats för det här programmet kommer inte att tas bort.
För att exportera en lista över RemoteApp-applikationer och distributionsinställningar måste du:
Viktig! Efter att ha tryckt på knappen OK lista RemoteApp-program och distributionsinställningarna på målservern kommer att ersättas automatiskt.
|
1. starta RemoteApp Manager; 3. Välj ett av följande alternativ i dialogrutan som öppnas:
|
Notera
Endast listan importeras och exporteras RemoteApp-program och distributionsalternativ. Alla tidigare skapade .rdp-filer och Windows Installer-paket exporteras eller importeras inte. Om servrarna inte är en del av en serverfarm måste nya .rdp-filer och Windows Installer-paket skapas på varje server. Om du angav ett gårdsnamn när du skapade .rdp-filen eller Windows Installer-paketet, och servern som du vill kopiera filen till är medlem i den gården, kan du kopiera filerna manuellt.
Du kan behöva konfigurera RemoteApp-applikationer.
De är program Fjärranslutning nås via Remote Desktop Services, men de ser ut som om de är lokala applikationer. Enkelt uttryckt är en RemoteApp en fjärrskrivbordsåtkomst som är begränsad till en enda applikation. Men trots formuleringen ovan kan en användare köra flera applikationer eller flera instanser av samma applikation i samma session.
Att använda RemoteApp-applikationer ser ut som ett bra alternativ till traditionella fjärrskrivbord systemadministratör en rad fördelar. Dessa fördelar är relaterade till det faktum att användaren inte längre har tillgång till hela skrivbordet och hans handlingar är begränsade till gränserna för applikationen som lanseras. Och som du vet, ju mindre användaren har förmågan att vrida och justera, desto mer tillförlitligt och säkrare fungerar systemet. Användare är lika bekväma med att använda RemoteApp-applikationer eftersom de ser ut precis som alla lokalt. installerad applikation vilket avsevärt förenklar arbetet.
För att kunna publicera en RemoteApp-applikation måste du öppna Aktivitetshanteraren, gå till Fjärrskrivbordstjänster och där följer länken med namnet på samlingen av sessioner. Klicka på länken i sessionsinsamlingsfönstret Publicera RemoteApp-applikationer. I händelse av att det redan finns publicerade ansökningar måste du klicka på knappen Uppgifter och välj från menyn som öppnas Publicera.
Tänk på att om du publicerar minst ett program avpubliceras fjärrskrivbordet. Detta innebär att det i en samling kan finnas antingen ett komplett fjärrskrivbord eller en viss uppsättning individuella ansökningar fjärrapp.
Du kan publicera både förinstallerade applikationer och dina egna. Låt oss försöka publicera en förinstallerad (Calculator) och en inbyggd applikation (Foxit Reader). För att publicera en inbyggd applikation, markera den och klicka på knappen Nästa.
Fig.2 - Välja RemoteApp-applikationer som ska publiceras
Med applikationer som inte finns med på listan är det något svårare. Här måste ett viktigt villkor iakttas - den publicerade applikationen måste finnas på samma sökväg på alla sessionsvärdservrar. Om så är fallet, klicka sedan på knappen Lägg till och ange önskat program.
Fig.3 - Ange sökvägen till den publicerade RemoteApp-applikationen
Som kan ses i figuren, som specificerar applikationen, i det här fallet, inträffar på RDSH2-servern.
När alla applikationer är kontrollerade klickar du på Nästa.
Fig.4 - Välja RemoteApp-applikationer som ska publiceras
I nästa fönster bekräftar du ditt val genom att klicka på knappen. Publicera.
Fig.5 - Bekräfta valet av RemoteApp-applikationer
Efter publicering av RemoteApp-applikationerna kommer ett fönster att visas som visar applikationernas status och de fel som uppstod under installationen. Om det inte finns några fel klickar du på knappen Stäng för att slutföra publiceringsprocessen.
Fig.6 - RemoteApp-publiceringsrapport
Efter att framgångsrikt publicera fjärrapplikationer RemoteApp kommer vi att kontrollera riktigheten av deras arbete. För att göra detta kommer vi att tillhandahålla webbåtkomst till RDS från en av domänarbetsstationerna. Låt mig påminna dig om att för att få webbåtkomst till Remote Desktop Services måste du följa en speciell länk som https://servernamn/rdweb . I det här fallet är den här länken https://rdwh.domain.local/rdweb .
Fig.7 - Webbåtkomst till RemoteApp-applikationer
Applikationen har lanserats och är redo att användas. Det faktum att detta är en RemoteApp-applikation indikeras av ikonen med bilden av två pilar som pekar mot varandra bredvid ikonen för huvudapplikationen.
Låt oss se hur anslutningen visades på serversidan. Låt oss gå in i sessionssamlingens egenskaper och titta på panelen Anslutningar.
Skärmdumpen ovan visar den slutförda anslutningen. Som du kan se, trots att vi angav sökvägen till Foxit Reader-programmet på RDSH2-servern, gjordes anslutningen till RDSH1-sessionsvärdservern.
Varje RemoteApp-applikation har ett antal nyckelalternativ som du kan ändra för att passa dina behov. För att komma in i applikationsinställningsmenyn räcker det i sessionsinsamlingsfönstret (i det här fallet i fönstret RDS Session Collection) på panelen Fjärrappar ring upp innehållsmeny applikation vars inställningar du vill ändra, och välj där ett enstaka objekt Redigera egenskaper.
På fliken Är vanliga Följande inställningar är tillgängliga i fönstret Programegenskaper:
Förutom inställningar visar detta fönster information om programmets platssökväg, dess alias och ikon.
RemoteApp-mappen kan antingen ställas in manuellt genom att skriva önskat mappnamn i lämpligt fält, eller genom att välja från den befintliga listan om mapparna har skapats tidigare. Placera Foxit Reader-applikationen i mappen Office-applikationer och se vad som händer med webbåtkomstsidan.
Som du kan se har det valda Foxit Reader-programmet placerats i mappen Office Applications.
Här kan du också ladda ner en genväg till någon av de publicerade applikationerna eller använda alternativ
På fliken alternativ du kan ställa in kommandoradsalternativ för programmet. Det är här du kan tillåta användningen av alla kommandoradsalternativ eller inaktivera deras användning helt och hållet. Dessutom kan du ställa in tvångsanvändningen i förväg ställa in parametrar. I ett antal fall hjälper den sista parametern mycket.
Fliken Egenskaper Användaruppdrag låter dig konfigurera applikationens synlighet i webbåtkomstsystemet för specifika användare eller användargrupper. Eftersom alla användare av en sessionssamling som standard har tillgång till alla applikationer som publiceras till den, låter den här fliken dig flexibelt konfigurera användaråtkomst till RemoteApp-applikationer inom själva samlingen.
På fliken Filtypsassociation Du kan ställa in vilka typer av filer som automatiskt öppnas med det valda RemoteApp-programmet.
En mycket viktig begränsning att tänka på är att det här alternativet inte fungerar vid webbåtkomst till applikationer.
I händelse av att en fjärrapplikation inte längre används, är det lämpligt att avpublicera den. Låt oss överväga denna operation med hjälp av applikationen Kalkylator som ett exempel.
För att anropa RemoteApp Unpublishing Wizard, välj objektet Ta bort RemoteApps på menyn Uppgifter på panelen Fjärrappar.
I det första steget i guiden väljer du programmet från listan över publicerade RemoteApp-program som du vill avpublicera. Du kan välja alla applikationer och i det här fallet, efter att ha avpublicerat dem, kommer det att vara möjligt att komma åt fjärrskrivbordet helt.
I fönstret med bekräftelse av valet föreslås det att kontrollera korrektheten av de valda applikationerna och klicka på knappen Avpublicera.
Efter att avpubliceringen har slutförts kommer ett fönster att visas som informerar dig om detta.
Som du kan se utförs processerna för att lägga till, ta bort och konfigurera fjärrappar ganska snabbt och bekvämt från en enda panel Fjärrappar på fliken för samlingen av sessioner.
Hej alla! I den första delen av artikeln tittade vi på hur man installerar RemoteApp i Windows Server 2008 R2, i den här delen kommer vi att titta på metoder för att distribuera ett program genom RemoteApp. Du anger vilken mjukvaruprodukter och ansökningar ska lämnas in, genom denna teknik. Det som är bra är att de kan köras på vilken som helst Android-enhet.
Så låt oss börja konfigurera RemoteApp i Windows Server 2008 R2. Öppna Start - Administrativa verktyg - Fjärrskrivbordstjänster - RemoteApp Manager.
Snap-in-modulen RemoteApp Manager öppnas. I det övre högra hörnet klickar du på "Lägg till RemoteApps".
Guiden Lägg till program öppnas. Klicka på nästa.
Vi väljer en applikation från listan, för mig blir det Ccleaner. Jag vill notera att den här listan endast kommer att innehålla program som är tillgängliga för alla användare, det som är installerat i den lokala profilen för en specifik användare kommer inte att visas här, och även om det tvingas, kommer detta tillägg inte att fungera.
Nu har Ccealner-programmet dykt upp i RemoteApps-objektet.
Låt oss nu distribuera vår ansökan.
Högerklicka och välj skapa RDP-fil.
Som ett resultat har du i c:\Program Files\Packeged Programs en RDP-fil.
Vi ger den här filen till kunder, den lanserar den. Klicka på anslut.
Ange användarnamn och lösenord
och han öppnar Ccleaner på servern, men visuellt ser han det som sitt eget, detta är användbart om det finns programvara med en licens och många människor vill distribuera den.
Högerklicka också och välj Skapa Windows Installer Package.
Om du vill kan du ange en alternativ plats för att skapa paketet, ange certifikatet vid behov.
Vi sätter daws där en genväg till programvaran ska skapas.
Allt i c:\Program Files\Packed Programs du har MSI-fil
Vi installerar det på klienten eller genom grupppolicyer. Klicka på genvägen på skrivbordet och klicka på Anslut.
Denna teknik är mycket användbar när användaren använder en eller två applikationer på en fjärrdator och det inte finns något behov av att komma åt fjärrskrivbordet. Fjärrapplikationen startas i ett "transparent" läge, det vill säga för användaren ser det ut som en lansering lokal applikation. På vissa sätt är RemoteApp-tekniken väldigt lik .
Förberedelse
På klientdatorer Windows kontroll XP och Vista behöver uppgradera RDP-klienten till version 7.0. Du kan ladda ner uppdateringen från länkarna nedan:
Miljö
Som ett exempel, låt oss köra Wordpad-applikationen på distans.
Öppna "Terminal Services RemoteApp Manager" (Start -> Administrativa verktyg -> Terminal Services):
I den högra menyn väljer du posten "Terminal Server Settings":
Här måste du inaktivera alternativet "Kräv serverautentisering". Vi gör detta för att förenkla installationen. Annars måste du konfigurera en CA, vilket ligger utanför den här artikeln.
Vi återvänder till huvudfönstret för Manager of remote applications, och i den högra menyn väljer du objektet "Lägg till fjärrapplikationer RemoteApp". Guiden startar - klicka gärna på Nästa och gå in i fönstret för programval:
Den här listan visar program installerade i Terminal Server-kompatibilitetsläge. Du kan dock välja vilken som helst körbar fil med hjälp av Bläddra-knappen (även om det i det här fallet inte finns några garantier).
Välj från WordPad-listan. Öppna egenskaper:
Jag inaktiverar tillgänglighet via webbåtkomsttjänsten i brist på en. Kommandoradsalternativ för WordPad är inte relevanta...
När du har lagt till WordPad i listan över fjärrprogram måste du välja alternativet för att starta programmet, det finns bara två av dem: att använda rdp-filen och att använda Windows Installer-paketet. Det första alternativet är enkelt och kräver ingen installation. Den andra är lite mer komplicerad (kräver installation), men har flera fördelar: den skapar ikoner för fjärrprogrammet på skrivbordet och i Start-menyn, och associerar även lämpliga filtillägg med fjärrprogrammet (som i min åsikt, är mycket bekvämt).
Allmänna inställningar för att skapa en rdp-fil och ett installationspaket:
Separata inställningar för installationspaketet:
Efter att ha skapat en rdp-fil eller installationspaket måste den överföras till datorn från vilken den kommer att startas. Tja, installationen är nästan klar. WordPad i RemoteApp-läge.