本文共 1423 字,大约阅读时间需要 4 分钟。
本节书摘来自异步社区《Windows PowerShell实战指南(第2版)》一书中的第1章,第1.4节,作者:【美】Don Jones(道·琼斯) , Jeffery Hicks(杰弗瑞·希克斯)著,更多章节内容可以访问云栖社区“异步社区”公众号查看
在本书的学习过程中,你会进行大量的PowerShell的动手实验,那么你必须构建一个属于你自己的实验环境(请记住,不要在公司的生产环境中进行测试)。
你需要在带有PowerShell的Windows中运行本书中大部分示例以及完成每章节的动手实验。环境可以是Windows Vista,Windows 7,Windows Server 2008,Windows Server 2008 R2,Windows 8或者是Windows Server 2012。但是需要注意的是,某些版本(如简易版)的操作系统中可能不存在PowerShell。如果你对PowerShell学习抱有很大的兴趣,那么你必须找到一个带有PowerShell的Windows系统。同时,有些动手实验是基于Windows 8 或者Windows Server 2012中PowerShell的新特性才能完成的。在每个动手实验开始时,我们都会特别说明你需要在什么操作系统中去完成这部分实践。我们建议,使用Windows 8或者Windows Server 2012去学习PowerShell,甚至你可以使用虚拟机。
在本书中,我们都是以64位(X64)操作系统为环境进行学习的。我们知道有两个版本:Windows PowerShell以及特定版本的图形化Windows PowerShell ISE。在开始菜单(Windows 8中是叫“开始”界面),这两个组件的64位版本显示为“Windows PowerShell”和“Windows PowerShell ISE”。32位版本的在快捷方式中会显示“X86”字样。在使用X86版本PowerShell时,在窗口栏中也会看到X86字样。如果操作系统本身就是32位的,那么你只能安装32位的PowerShell,并且不会显示X86字样。
本书中的示例基于64位版本的PowerShell和对应的ISE。如果你并不是使用的64位环境,那么有些时候运行示例时可能和我们得出的结果不一致,甚至某些动手实验部分根本无法正常进行。32位版本的PowerShell主要是针对向后兼容性。例如,一些Shell扩展程序只存在于32位PowerShell中,并且也只能导入到32(或者X86)的Shell中。除非你确实需要使用这部分扩展程序,否则我们建议你在64位操作系统上使用64位的PowerShell。微软后续主要的精力会放在64位PowerShell上;如果你现在因为使用的32位操作系统而无法进行下去,那么很遗憾,以后仍然会无法继续进行。
提示:
我们完全可以在一个独立操作系统的PowerShell环境中完成本书的所有学习。但是如果使用同一个域的两台或者三台计算机的PowerShell环境联合起来进行测试,那么某些动手实验可能会变得更有趣。在本书中,我们在CloudShare.com上创建多个虚拟机来解决该问题。如果你对这种场景感兴趣,你可以了解一下这个服务或者其他类似的一些服务。但是需要注意,CloudShare.com并不是在所有国家都可以访问。转载地址:http://rjymo.baihongyu.com/