自定义View Client 登陆方式 ( 二 )

 2、利用Windows用户自动登陆View虚拟桌面 服务器

接下来咱们来实现使用Windows登陆用户自动登陆虚拟桌面的功能,一样咱们仍是经过修改组策略的方式来实现。dom

首先打开咱们在上面建立的“View User GPO”这个组策略,添加View相关的组策略模板(模板文件能够在View服务器安装目录中找到,默认目录为:c:\Program Files\VMware\VMware View\Server\extras\GroupPolicyFiles\)编辑器

p_w_picpath

添加完成以后,咱们能够看到在组策略-用户配置中增长了相关View的策略设置。ide

p_w_picpath

打开组策略—用户配置—VMware View Client Configuration – Scripting definitions ,若是咱们须要实现自动利用Windows登陆用户登陆虚拟桌面,在这里只须要指定View 服务器的地址便可,也就是修改策略项“Server URL” ,并填入正确的View服务器地址,保存便可。工具

p_w_picpath

客户端更新完组策略以后,咱们来看看效果:以下图,当咱们登陆Windows以后,View Client 自动链接服务器,并将用户可用的桌面池列出来,从而实现了自动使用Windows凭证登陆虚拟桌面。布局

p_w_picpath

咱们再后头看看以前的组策略,在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"

p_w_picpath

双击此文件,将内容导入系统,便可实现Windows系统自动登陆。

3.2 关闭CTRL+ALT+DELETE 选项中的功能

使用精简界面以后,当用户按下CTRL+ALT+DELETE 后,仍是能够经过任务管理器进行一些操做,咱们但愿关闭这些功能来确保系统的稳定性。所以,咱们须要使用注册表或组策略方式来实现此功能:

打开组策略编辑器-用户配置-管理模板-系统-Ctrl+Alt+Del 选项,启用须要关闭的功能便可。

p_w_picpath

策略生效以后,当用户按下 Ctrl+Alt+Del 以后,以下图所示界面上的功能已经被禁用。

  p_w_picpath

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 在非交互模式下确认回滚操做

相关文章
相关标签/搜索