手把手把PowerShell装进Windows 2008 Server Core

在您开始之前,请您特别注意,">微软官方对这样的作法并未提供官方的支持,所以发生了问题,那么各位看倌可得凭著自己的技术能力或是从社区找到解决的方法喔。如果您真的遇到问题了,也希望您能协助提供您的解决方法,以造福大众呀。如果您不是很急著用,微软官方正在研制官方版本的 .NET 与 PowerShell 在 Server C++ore 上的安装套件,您也可以再等等。

Windows Server 2008 提供了命令行的设置选项 - Server Core。安装 Server Core 的服务器,由于没有浏览器的功能以及其他使用者介面的元件,因此可以有效减少攻击与安装补丁的优点。

不过由于 Server Core 只拥有传统的 cmd.exe 来做为指令的输入,对许多熟知 PowerShell 与 .NET 的朋友来说可能会较为不便。

底下是小弟在网上找到的安装 PowerShell 的步骤,希望对大家有帮助:

步骤一:安装 Visual C++ Redistributable Packages (装了之后就能用 .NET 了)

步骤二:安装 .NET 2.0 SP1

步骤三:安装 PowerShell

步骤四:昭告全世界你装好了!

OK,那么就开始咱们的冒险旅程吧。

1. Visual C++ Redistributable Packages

这个是所有步骤中最简单的,你只需要下载底下您所需要的版本。

Microsoft Visual C++ 2005 SP1 Redistributable Package (x64) Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)

然后利用 ROBOCOY 这样的工具来将您需要的档案复制到装有 Server Core 的服务器。至于 ROBOCOPY 的相关参考信息,请见参考资料 2。

复制档案完成后,如果你是 x86 的 Server Core 机器,您只要执行 vcredist_x86.exe。

如果您是 x64 的 Server Core 机器,则您需要执行 vcredist_x86.exe 与 vcredist_x64.exe。

2. .NET Framework

这是最棘手的部份。由于 PowerShell 需要 .NET 2.0,而在 Windows Server 2008 中 .NET 2.0 是以元件的方式存在,因此,我们需要从 .NET Framework 的套件包来安装。底下是安装步骤:

下载 .NET Framework 3.5 解开套件包取得 .NET 2.0 Service Pack 1 的安装文档 下载安装 Orca MSI 编辑程序 使用 Orca 移除 Windows 版本核对 运行更新后的 MSI

2.1 下载 .NET Framework 3.5

请到微软网站下载。

2.2 解开套件包取得 .NET 2.0 Service Pack 1 的安装文档

a. 创建 C:\deploy 文件夹

b. 将下载下来的 .NET Framework 3.5 套件包放在这个文件夹中

c. 下载 deploy.cmd 脚本并放在刚刚创建的那个文件夹

d. 运行 deploy.cmd 脚本

当脚本运行完后,C:\Deploy\AIP 这个文件夹中会产生 NetFx20_x64 与 NetFx20_x86 文件夹,里面会有 .NET 2.0 Framework 需要的文档。

时间: 2024-10-02 21:17:06

手把手把PowerShell装进Windows 2008 Server Core的相关文章

创建Windows 2008 server core的启动盘

问题1:创建Windows 2008 server core的启动盘 解决方法: 运行cmd Diskpart select disk convert MBR Attribute disk clear readonly online disk 等待磁盘准备未来的运作

Windows 2008 Server Core安装Hyper-V

Windows 2008 Server Core的操作系统是Windows Server 2008服务器中最精简的一个版本,包含了运行时所需要的服务器角色,其中包括Hyper-V的角色.当您选择Server Core安装类型时,Windows 安装程序只会安装与所要支持的服务器角色相关的文件. 资源管理器外壳不属于Server Core安装包,在Server Core 模式下您只能使用 命令行方式来配置http://www.aliyun.com/zixun/aggregation/11770.h

Hyper-V在Windows 2008 Server Core中如何安装

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   Windows 2008 Server Core的操作系统是Windows Server 2008服务器中最精简的一个版本,包含了运行时所需要的服务器角色,其中包括Hyper-V的角色.当您选择Server Core安装类型时,Windows安装程序只会安装与所要支持的服务器角色相关的文件.资源管理器外壳不属于Server Core安装包,在Server Cor

Windows 2008 Server Core管理的经验

Microsoft Windows Server 2008 操作系统的 Server Core 安装选项是安装 Windows Server 2008 的一个新选项.Server Core 安装提供运行特定服务器角色的最低环境,降低了维护和管理需求,减少了这些服务器角色的受攻击面.Explorer shell 不作为 Server Core 安装的一部分进行安装.相反,Server Core 安装的默认用户界面是命令行.因此,我们在执行一些常见的管理任务,比如修改屏幕分辨率和屏保等设置,并不像以

Windows Server 2008 Server Core试用心得

基于命令行的操作系统Windows Server 2008 Server Core一直都只听其声不见其人,今天MSDN Blog上提供了大量Server Core的图片,说是没有GUI,实际上GUI是有的,只是没有我们熟悉的http://www.aliyun.com/zixun/aggregation/29809.html">Explorer.exe外壳了,有GUI的应用程序还是照样可以跑起来.废话不多说,我们一起来尝试一下传说中的命令行控制的服务器吧! Windows Server 20

使用Windows 7管理Windows 2008 R2

发现了一个比较好玩的东东,分享一下.使用windows 7 管理windows Server 2008 R2.windows2008 的部分角色,甚至Windows 2008 Server Core.安装这个工具Remote Server Administration Tools (RSAT) for Windows 7.就可以通过Win7 管理2008的角色了,比如AD.DHCP.NDS.Hyper-V等 一:安装RSAT,去下面的链接下载,安装 [url]http://www.microso

Windows 2008图形化CoreConfigurator配置管理功能

微软新一代企业级服务器操作系统平台 - Windows Server 2008 R2 系列中包含了一个全新操作体验的版本即 Server Core,包含在Windows Server 2008 R2 里的IIS 7.5 支持Server Core上的.NET. 先前版本的Server 2008最大缺陷在于缺少对在基于 Server Core的 Web服务器上运行管理代码的支持.但是用惯了图形界面的Windows,对于Server Core 的 IT 朋友,可能在使用它时会感到非常迷茫.在code

使用命令行配置Windows 2008防火墙

在今天的文章中我们将使用一种完全不同的方式,来实现对新的Windows Server 2008高级防火墙的类似配置,就是使用netsh这个工具以Windows命令行界面(CLI)的方式对防火墙进行配置.选择这种配置方式的理由有很多,让我们一起寻找答案吧. 了解Netsh advfirewall工具 在新的Windows 2008 Server中,你会看到一个更加高级的基于主机的防火墙.在上篇文章中我们已经提到它的一些新功能: ·新的图形化界面-现在通过一个管理控制台单元来配置这个高级防火墙. ·

Windows HPC Server 2008作业和任务概述

作业为用户访问由其 Windows HPC Server 2008 群集提供的计算资源提供了一种方法.作业可以通过各种不同界面提交到系统.将作业提交到计划程序时,作业将被放入队列中,直到所分配资源可用为止, 然后这些资源运行作业中的任务. 作业和任务概述 Windows HPC Server 2008 作业是资源请求.作业会请求"在 Z 时间量内使用 X 数量的 Y 资源".例如,作业可能会请求使用"有大量内存"组中的八个节点两个小时. 作业在计划程序队列中等待的时