2、利用Windows用户自动登陆View虚拟桌面 服务器
接下来咱们来实现使用Windows登陆用户自动登陆虚拟桌面的功能,一样咱们仍是经过修改组策略的方式来实现。dom
首先打开咱们在上面建立的“View User GPO”这个组策略,添加View相关的组策略模板(模板文件能够在View服务器安装目录中找到,默认目录为:c:\Program Files\VMware\VMware View\Server\extras\GroupPolicyFiles\)编辑器
添加完成以后,咱们能够看到在组策略-用户配置中增长了相关View的策略设置。ide
打开组策略—用户配置—VMware View Client Configuration – Scripting definitions ,若是咱们须要实现自动利用Windows登陆用户登陆虚拟桌面,在这里只须要指定View 服务器的地址便可,也就是修改策略项“Server URL” ,并填入正确的View服务器地址,保存便可。工具
客户端更新完组策略以后,咱们来看看效果:以下图,当咱们登陆Windows以后,View Client 自动链接服务器,并将用户可用的桌面池列出来,从而实现了自动使用Windows凭证登陆虚拟桌面。布局
咱们再后头看看以前的组策略,在View Client的组策略中还提供了不少设置,包括登陆的桌面名称,当配置了这个设置,View Client 将直接登陆虚拟桌面。下表是部分View组策略的说明:ui
View Client 配置 ADM 模板设置spa |
|
Connect all USB devices to the desktop on launch插件 |
启动时将全部 USB 设备链接到桌面命令行 |
Connect all USB devices to the desktop when they are plugged in |
插入 USB 设备时将其链接到桌面 |
DesktopLayout (requires DesktopName) |
桌面布局(须要 DesktopName) |
DesktopName to select |
要选择的桌面名称 |
Disable 3rd-party Terminal Services plugins |
禁用第三方终端服务插件 |
Logon DomainName |
登陆域名 |
Logon Password |
登陆密码 |
Logon UserName |
登陆用户名 |
Server URL |
服务器 URL |
3、其余定制View Client登陆的设置
在实际用户环境中,每每还存在一些其余的定制要求,像Windows系统自动登陆,关闭CTRL+ALT+DELETE 选项中的功能,以及自动链接虚拟桌面等等,接下来咱们就来介绍一下实现这些要求的方法。
3.1 Windows系统自动登陆
实现Windows系统自动登陆,主要用于简化桌面用户登陆,经过修改Windows用户登陆方式,让Windows自动使用管理员预先设定的用户名密码登陆系统。具体的方法以下:
首先登陆须要实现自动登陆的PC,新建一个名为 logon.reg的文件,文件内容以下:(根据实际状况修改内容中红色部分,由于采用明文形式保存,建议仅使用公用帐号)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="自动登陆的帐号名(域\用户名)"
"DefaultPassword"="自动登陆的帐号密码"
"AutoAdminLogon"="1"
"ForceAutoLogon"="1"
"LogonType"="0"
双击此文件,将内容导入系统,便可实现Windows系统自动登陆。
3.2 关闭CTRL+ALT+DELETE 选项中的功能
使用精简界面以后,当用户按下CTRL+ALT+DELETE 后,仍是能够经过任务管理器进行一些操做,咱们但愿关闭这些功能来确保系统的稳定性。所以,咱们须要使用注册表或组策略方式来实现此功能:
打开组策略编辑器-用户配置-管理模板-系统-Ctrl+Alt+Del 选项,启用须要关闭的功能便可。
策略生效以后,当用户按下 Ctrl+Alt+Del 以后,以下图所示界面上的功能已经被禁用。
3.3 实现View client 自动链接后台虚拟桌面
当用户登陆系统后,但愿可以自动打开后台的虚拟桌面,咱们能够修改view client 注册表选项,使其自动登陆到指定桌面,并隐藏view client上方的工具栏,具体的方法以下:
新建一个名为vdi.reg 的文件,文件内容以下:(其中红色部分须要根据实际状况修改)。建立完成以后,双击导入便可实现自动链接。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\VMware, Inc.\VMware VDM\Client]
"ServerURL"="https://viewserver"
"UserName"="test1"
"DomainName"="testdomain"
"Password"="testpassword"
"DesktopName"="desktop1"
"DesktopLayout"="FullScreen"
"NonInteractive"="true"
"connectUSBOnStartup"="true"
"connectUSBOnInsert"="true"
"EnableShade"="false"
"NonInteractive"="false"
View Client 注册表键值说明
键值名称 |
内容 |
示例 |
ServerURL |
View 服务器地址 |
http://192.168.11.23 |
UserName |
用户名 |
User1 |
DomainName |
域名 |
Vmware.local |
Password |
用户密码 |
password |
DesktopName |
桌面池名称 |
desktop |
DesktopLayout |
桌面显示格式 |
FullScreen |
connectUSBOnStartup |
启动时将全部 USB 设备链接到桌面 |
true / false |
connectUSBOnInsert |
插入 USB 设备时将其链接到桌面 |
true / false |
另外除了经过注册表以外,咱们还可使用View Client 执行文件的附加参数实现自动登陆。具体的命令行可参考下面:
"C:\Program Files\VMware\VMware View\Client\bin\wswc.exe" -serverURL <View服务器IP> -userName <用户名> -password <密码>
更多的命令供参考:
VMware View Client 5.0.0 命令行用法:
-desktopName XXX 桌面自动启动
-domainName XXX 服务器登陆域
-file XXX 带有附加命令行参数的文件
-languageId XXX 所用语言的 LCID (若是有),例如 0x409 表示英语
-nonInteractive 禁止全脚本启动时的错误消息框
-password XXX 服务器登陆密码
-smartCardPIN XXX 智能卡登陆 PIN
-desktopProtocol XXX 尝试使用指定的桌面显示协议
-desktopLayout XXX 指定桌面屏幕大小 (如全屏 fullscreen、多显示器 multimonitor、大窗口 windowLarge 或小窗口 windowSmall)
-serverURL XXX View Connection Server 的 URL
-logInAsCurrentUser XXX 做为当前用户登陆 (true 或 false)
-userName XXX 服务器登陆用户名
-unattended 以无人参与模式启动。在无需用户交互的状况下链接到受权的桌面
-connectUSBOnStartup XXX 桌面启动后将全部 USB 设备链接到此桌面 (true 或 false)
-connectUSBOnInsert XXX 插入 USB 设备后将其链接到前台桌面 (true 或 false)
-printEnvironmentInfo 关于系统的打印信息
-rollback 回滚检出操做 (须要 -desktopName)
-confirmRollback 在非交互模式下确认回滚操做