命令行式的Windows桌面管理需要从零开始吗?

在涉及到企业的桌面管理时,管理员通常都会依赖于像微软的System Center系列产品这样的工具。然而,许多常见的Windows桌面管理功能都可以通过命令行来执行,而无需投资昂贵的管理软件。

虽然PowerShell是命令行管理的不错的选择,但它不是唯一可用的工具。微软还提供了其它一些值得一看的命令行工具。PowerShell肯定可以处理大部分Windows 7或Windows 8的桌面管理任务,但它往往需要复杂的脚本。例如,微软的“Quick and Dirty”软件清单实际上就是依赖于一个相当复杂的PowerShell脚本。

那么,使用命令行来对企业桌面管理的最佳方式是什么?请记住,没有必要一切从头开始,微软已经创建了一些针对桌面管理的PowerShell脚本,你完全可以根据自己的需要下载和使用,如Windows7的设备系统库存脚本。

另一种简化管理的方式是采用一个叫做PSInfo的微软命令行工具,可以使用它来提取Windows桌面管理信息。PSInfo工具不是原生的Windows命令,它是PSTOOLS集合的一部分。

首先,需要确保在每一台需要用这个工具进行管理的计算机上开启远程注册表服务。 Windows桌面管理器可以支持Windows XP以及更高版本,或者支持Windows Server 2003及以上。

例如:可以使用该工具来确定一台计算机安装了哪些补丁,剩余多少可用磁盘空间。另外,你可以使用命令PSInfo -H来查看哪些修补程序已经应用到这个桌面。

当然,这对于单个桌面管理进行一次性故障排错的场景很有帮助,但对于大规模的桌面管理来说,它并没有很大的实际意义。幸运的是,PSInfo也包含了在大规模环境中应用的功能。

你可以使用“计算机名”参数来对一个特定的远程桌面运行PSInfo管理。然而,这种操作方式对于大量的远程系统查询不具实际意义。在这种情况下,你最好使用“@ file”参数。“@ file”参数允许管理员将需要管理的计算机列表放入一个文本文件中。

如果你计划对远程桌面进行批量管理,你还应该考虑安全性,以及如何处理该命令的输出。

正如前面提到的,你必须开启所有目标计算机的远程注册表服务。该服务允许PSInfo程序来获取远程机器的配置,但你必须考虑启用这项服务的安全隐患。

这让我不得不提出第二个需要说明的地方,安全性。启用远程注册表服务不会让远程计算机完全暴露在外部。要访问远程的计算机还必须提供相应的凭据。即使用-U和-P参数来完成。-U表示提供的用户名,-P表述提供的密码。如果你要同时管理多台远端的计算机,提供的凭据对所有目标计算机都必须是有效的。

对于控制命令的输出,你可以在屏幕上查看输出。如果有多台计算机的结果需要查看,可以使用参数“-C”来创建一个CSV文件。也可以通过过滤参数只显示那些需要的字段区域。例如,可以使用服务过滤器来创建已经应用到每台目标计算机的服务包的报告。

这又带来了另一个问题。我刚才讲了使用PSInfo工具更新监控信息,但你也可以用它来做一些其它的事情。例如,使用参数“-S”可用于显示安装在目标系统上的应用程序列表。同样,使用参数“-D”,可以用来显示磁盘卷信息。

你还可以使用PSInfo工具来收集硬件清单信息,你甚至不需要提供任何命令行参数。只需输入PSInfo命令就能够得到目标计算机的硬件信息。

正如你所看到的,Windows桌面管理有很多不错的命令行工具。对于Windows 7和Windows 8的计算机,PowerShell命令非常的合适,但是对于那些之前的操作系统或者是希望减少PowerShell脚本复杂度的管理员来说,PSInfo工具或许是更好的选择。

(0)

相关推荐

  • ubuntu命令行模式与图形桌面切换方法详解

    ubuntu命令行模式与图形桌面切换方法,具体如下: 嵌入式软件开发需要依赖Linux操作系统,常用的Linux操作系统发行版包括ubuntu.redhat.fedora.centos等.下面将介绍u ...

  • 值得考虑的第三方Windows桌面管理工具

    组策略可以在域中对Windows设置和注册配置进行整体的集中管理,但是并不是所有桌面管理需求的最佳解决方案。也许你的组织中有些机器并没有在域中。也许用户的电脑没有连接到公司网络,但你还是想管理这些机器 ...

  • windows桌面管理软件(怎么管理电脑桌面文件)

    现在很多小伙伴们使用电脑的频率越来越高,那不论是办公电脑,还是自己休闲时使用的电脑,都会有很多的文件,如果不去管理就会显得电脑桌面非常的杂乱,那要怎么将电脑桌面的文件智能的进行管理呢?今天小编就要给大 ...

  • 在Windows2008下如何通过命令行来管理磁盘

    Windows Server 2008的一个特性在于,操作系统的许多方面的功能都可以通过命令行方式进行管理。如果我们在一台带GUI界面的电脑上正好需要定义一个RAID阵列,通常是比较容易实现,在磁盘管 ...

  • 利用命令行配置Windows XP系统防火墙(保护电脑安全)

    防火墙是每台电脑必备的软件之一,为了保护电脑的安全,配置防火墙是必要的,防火墙配置方法很多,今天小编就教大家利用命令行如何配置Windows XP系统防火墙。 参数: ? // 显示命令列表 add ...

  • 七款免费的Windows服务器管理工具

    市场上有众多的工具可以帮助Windows服务器管理员们进行配置、管理、故障排除和保护Windows服务器与域的安全性。本文我们推荐7款免费又实用的服务器管理工具,供管理员们选择。 Active Dir ...

  • 如何方便快速在指定文件夹打开命令行

    很多时候我们需要打开命令行然后进入到相应目录进行一些操作. 常规的做法是: Win+R打开运行窗口 输入"cmd"回车打开命令行窗口 假如我们要进入的是D盘foo文件夹下的一个ba ...

  • 利用命令行 提升Windows Server 2008管理效率

    一个熟练的并且有一定的技术深度的服务器管理员,他们往往会弃用友好的图形界面而选择用命令来进行服务器的管理。这样不仅能够提升工作效率,而且在命令行下可以实现许多在图形界面下无法完成的任务。对于Windo ...

  • Windows 演示设置如何使用命令行控制

    在 Windows 7 上, 微软引入了一个叫 Windows 移动中心的程序,在这里,可以集中控制笔记本计算机的各项主要设置,例如电源方案、屏幕亮度等等。在 Windows 8 中,这个程序得以保留 ...