Развертывание VDI решений так или иначе предполагает запуск на стороне клиента приложения для доступа к удаленной машине. Это приложение может быть как MS RDP Client, VMware View Client или клиент Cirtix XenDesktop. Очень часто бывает необходимо органичить пользователей и предоставить доступ только к клиенту VDI, убрав все лишнее. Этого можно добиться путем замены загружаемой оболочки, которой по умолчанию является Explorer.exe. Как это сделать, на примере тонкого клиента HP c установленной XPe и VMware View Client.
- Для начала создаем cmd файл, например view.cmd, следующего содержания:
@echo off
:View
«C:\Program Files\VMware\VMware View\Client\bin\wswc.exe»
goto View
2. Поместить файл в папку, которая по умолчанию доступна пользователю, например в C:\Documents and Settings\User\Desktop
3. Теперь в этой же папке создаем новый VBS файл, например view.vbs, следующего содержания:
Set WshShell = CreateObject(«WScript.Shell»)
WshShell.Run chr(34) & » C:\Documents and Settings\User\Desktop\view.cmd» & Chr(34), 0
Set WshShell = Nothing
4. Открываем REGEDIT, находим в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon параметр Shell и прописываем туда команду выполнения нашего скрипта:
wscript C:\»Documents and Settings»\User\view.vbs (Если в названиях папки есть пробелы, возьмите их в кавычки)
5. Если если используете XPe то сохрание изменения во флеш-памяти клиента, в командной строке:
ewfmgr c: –commit
После перезагрузки на рабочем столе ничего не увидим кроме окошка View Client, или например RDP, но в этом случае просто меняем, догадываетесь какую строчку, в view.cmd на
‘’C:\Windows\System32\mstsc.exe”

Trackbacks /
Pingbacks