Skip to main content

Zarządzanie RemoteApps w Remote Desktop Services (RDS)

RemoteApp to funkcja Remote Desktop Services (RDS) to technologia Microsoftu,, która umożliwia użytkownikom zdalny dostęp do aplikacji i pulpitów systemu Windows. RDS pozwala na centralne hostowaniepublikowanie aplikacji zdalnych, tak aby wyglądały i środowiskdziałały pracyjak lokalne programy na serwerze,komputerze doużytkownika. któregoDzięki temu użytkownicy mogą sięuruchamiać łączyćaplikacje z różnychserwera urządzeń.RDS bez potrzeby pełnego dostępu do pulpitu zdalnego.

Komendy uruchamiamy z poziomu powershell, z zainstalowanym modułem RemoteDestkop,RemoteDesktop, najlepiej  od razu na serwerze z zainstalowaną rolą Remote Desktop Services

Wylistowanie wszystkich aplikacji w kolekcji
# Wskazanie nazwy kolekcji z której pobieramy aplikacje
$collectionName = "NazwaKolekcji"Nazwa Kolekcji" 

# Zaimportowanie modułu RemoteDesktop
Import-Module RemoteDesktop 

# PobierzPobieranie wszystkiewszystkich RemoteApp z kolekcji 
$remoteApps = Get-RDRemoteApp -CollectionName $collectionName 

# Wyświetlwietlanie pobranepobranych aplikacjeaplikacji RemoteAPPRemoteApp
$remoteApps | Select-Object Alias, DisplayName, FilePath 
Dodanie nowej aplikacji do kolekcji
# Pobieranie nazwy kolekcji do której chcemy dodać aplikację 
$collectionName = "Nazwa Kolekcji" 

# Pobieranie parametrów nowej aplikacji
$lnkFilePath = "C:\Ścieżka\do\aplikacji\Skrót.lnk" 
$iconFilePath = "C:\Ścieżka\do\pliku\ikony.ico" 
$appAlias = "Alias aplikacji w RDS"
$appDisplayName = "Nazwa aplikacji w RDS wyświetlana dla użytkowników"

# Importowanie potrzebnego modułu powershell
Import-Module RemoteDesktop 

# Dodanie nowej aplikacji
New-RDRemoteApp -CollectionName $collectionName -Alias $appAlias -DisplayName $appDisplayName -FilePath $lnkFilePath -IconPath $iconFilePath 
Zmiana nazwy aplikacji w kolekcji
# Pobieranie nazwy kolekcji i aplikacji do zmiany
$collectionName = "Nazwa Kolekcji" 
$alias = "Stara nazwa aplikacji" 

# Pobieranie parametrów do zmiany 
$newDisplayName = "Nowa nazwa aplikacji" 
$newProgramPath = "C:\Ścieżka\do\aplikacji.lnk" #Bądź do skrótu 

# Importowanie odpowieniego modułu powershell 
Import-Module RemoteDesktop 

# Zmiana nazwy aplikacji
Set-RDRemoteApp -CollectionName $collectionName -Alias $alias -DisplayName $newDisplayName -FilePath $newProgramPath 
Usunięcie aplikacji z kolekcji
# Pobieranie nazwy kolekcji i aplikacji do usunięcia
$collectionName = "Nazwa Kolekcji" 
$alias = "Aplikacja do usunięcia" 

# Importowanie odpowieniego modułu powershell 
Import-Module RemoteDesktop 

# Usunięcie aplikacji z kolekcji
Remove-RDRemoteApp -CollectionName $collectionName -Alias $alias