使用Windows PowerShell管理远程桌面设备

2009-10-21   
分享到:
| |

导读:本文介绍使用Windows PowerShell管理Windows 2008 R2里远程桌面设备的方法。

关键词:PowerShell Windows 2008 远程桌面设备

 

【TechTarget中国原创】微软提供了图形用户界面和命令行界面协助虚拟桌面部署。如果你已经在Windows 2008 R2里安装了远程桌面设备,我们现在来看看如何使用Windows PowerShell对其进行管理。

  与远程桌面服务(RDS)PowerShell模块一起安装的管理界面由两部分组成……

 
查看全文
 
 
 
分享到:
 
 

虚拟桌面管理

 
之前我们介绍了通过PowerCLI管理VMware View 4.5虚拟桌面的一些经验。现在我们来看看如何管理更多类型的虚拟桌面。
 
上文讲解了如何通过PowerCLI管理VMware View 4.5虚拟桌面池,现在我们看看如何创建专属虚拟桌面池。
 
通过Add-AutomaticPool 和Add-AutomaticLinkedClonePool cmdlets可分别创建虚拟桌面池和启用链接克隆功能的虚拟桌面池。
 
上文介绍了PowerCLI管理VMware View 4.5虚拟桌面入门,现在我们来看看如何管理vCenter到View的连接。
 
部署VDI时存储系统则是最关键的了。判定一个虚拟桌面基础架构是否成功的最重要的标准就是用户体验,而存储系统则是影响这种用户体验的关键。
 



【TechTarget中国原创】微软提供了图形用户界面和命令行界面协助虚拟桌面部署。如果你已经在Windows 2008 R2里安装了远程桌面设备,我们现在来看看如何使用Windows PowerShell对其进行管理。

  与远程桌面服务(RDS)PowerShell模块一起安装的管理界面由两部分组成:

  1.Providers使用树形架构呈现数据结构(类似于文件系统)的逻辑视图,以便处理RDS。Providers也利用像get-item、get-childitem、get-acl、set-acl和new-item>这样的通用cmdlets。微软在网站上提供了更多关于供应商的信息

  2.与RDS相关的Cmdlets提供了超出Providers提供范围的管理。

  步骤一、安装远程桌面服务管理

  第一步很简单,事实上,你不需要做任何事。

  provider和cmdlets默认下是与RDS组件一起安装的。

  步骤二、运行PowerShell RDS模块

  启用PowerShell RDS模块有两个选项:

  1. 从Start Menu——All Programs——Administrative Tools——Remote Desktop Services——Remote Desktop Services PowerShell启动。
  2. 通过Import-Module内置到cmdletPowerShell添加模块到现有PowerShell模块。

  Import-module RemoteDesktopServices -- verbose。

  注意:如果没有禁用用户账户控制,你可以以管理员身份登录。

PowerShell

点击图片本身就能放大

  步骤三、查看目前资料

  启动模块的最大障碍在于计算你拥有什么。有几种方式解决,包括get-command和默认的provider cmdlets。

  Get-command

  Get-command是一个内置的cmdlet,说明哪些命令是可用的。 get-command的一个最有用的参数是-module,在模块里启用这个命令。

  看看由RDS模块提供的cmdlets。

cmdlets

  注意:关于更多get-command的信息,请参看get-command上的get-help get-command -- full或者微软帮助页面。

  Default Provider cmdlets

  有许多内置的provider cmdlets旨在与所有providers协调工作(如注册表、文件系统和RDS)。

  • Get-ChilditemGet-Childitem (dir:) 在目前为止获取所有子项目。例如:PS> get-childitem RDS:\ConnectionBroker
  • Get-Item (gi:) 获取供应商的某个项目。例如,PS> get-item RDS:\ConnectionBroker\DisplayName
  • Get-Member (gm:) 列出某个项目的属性。例如,PS> get-item RDS:\ConnectionBroker\DisplayName | get-member
  • Set-item:用于给某个项目设置属性。例如,PS> get-item RDS:\ConnectionBroker\DisplayName | set-item -value "RDS CB"

  总的说来,PowerShell是管理远程桌面服务的强大工具。关于虚拟桌面部署的更多信息,请参看微软的远程桌面服务团队博客

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录