第10章-Windows-PowerShell脚本编程课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第10章-Windows-PowerShell脚本编程课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 _Windows_PowerShell 脚本 编程 课件
- 资源描述:
-
1、2022年年12月月3日日第第1010章章 Windows PowerShell Windows PowerShell 脚本编脚本编程程10.1 PowerShell概述概述10.1.1 PowerShell简介简介10.1.2 PowerShell的运行环境的运行环境10.2 PowerShell 的安装及配置的安装及配置10.2.1 在在Windows Server 2008中安装中安装PowerShell10.2.2 使用使用VBScript验证安装验证安装10.2.3 配置配置PowerShell10.2.4 PowerShell的使用运行的使用运行10.3获取获取Windows Po
2、wershell帮助帮助10.4Powershell cmdlet命令命令第第1010章章 Windows PowerShell Windows PowerShell 脚本编脚本编程程10.4.1cmdlet介绍介绍10.4.2cmdlet中的一些常用命令中的一些常用命令10.5 PowerShell脚本语言语法脚本语言语法10.5.1 使用变量和常量使用变量和常量10.5.2 使用使用For语句语句10.5.3 使用判断语句使用判断语句10.5.4 使用数据类型使用数据类型10.6 使用使用PowerShell管理管理Windows10.6.1查看网络设置查看网络设置10.6.2 配置配置D
3、NS服务器设置服务器设置10.6.3 添加用户到域组添加用户到域组【本章提要本章提要】Windows PowerShell的概述的概述 PowerShell 的安装及配置的安装及配置 如何使用如何使用PowerShell管理管理Windows基本内容基本内容 可以初步地将可以初步地将Windows PowerShell理解为理解为微软早期版本操作系统中的微软早期版本操作系统中的CMD.exe命令工命令工具集,但与此相比,具集,但与此相比,Windows PowerShell的功能更加强大,使用方式更加灵活。的功能更加强大,使用方式更加灵活。Windows PowerShell作为作为Windo
4、ws Server 2008提供的重大改进之一,已成为提供的重大改进之一,已成为Windows Server 2008的一个组件。本章将的一个组件。本章将讨论讨论PowerShell的基本概念、特点及语法,的基本概念、特点及语法,并介绍如何利用并介绍如何利用PowerShell对对Windows进进行基本管理。行基本管理。10.1 PowerShell10.1 PowerShell概述概述 10.1.1 PowerShell简介简介 Windows PowerShell包括一个全新的基于任务包括一个全新的基于任务的命令行外壳,以及特别设计的用于系统管理的脚的命令行外壳,以及特别设计的用于系统管
5、理的脚本语言。它构建于本语言。它构建于.NET Framework的基础之上的基础之上,因此,因此Windows PowerShell也可以运行在支持也可以运行在支持.NET Framework的操作系统平台上的操作系统平台上。Windows PowerShell内置的命令为内置的命令为cmdlets,用用户可以使用户可以使用cmdlets命令以命令行的方式来管理计命令以命令行的方式来管理计算机,而且算机,而且Windows PowerShell还具有完整的还具有完整的用户开发的脚本语言和丰富的表达式解析程序。用户开发的脚本语言和丰富的表达式解析程序。10.1.2 PowerShell10.1
6、.2 PowerShell的运行环境的运行环境目前可以安装目前可以安装Windows Powershell程序包的系统程序包的系统如下:如下:1.安装有安装有SP2补丁程序包的补丁程序包的Windows XP。2.安装有安装有SP1补丁程序包的补丁程序包的Windows Server 2003 3.Windows Vista及及Windows Server 2008。另外由于另外由于Windows Powershell构建于构建于Microsfot.NET框架之上,因此安装该工具包需要框架之上,因此安装该工具包需要Microsfot.NET Framework2.0及以上版本的环境及以上版本的
7、环境。10.2 PowerShell 10.2 PowerShell 的安装及配置的安装及配置10.2.1 在在Windows Server 2008中安装中安装PowerShell 1.选择选择“开始开始”|“所有程序所有程序”|“管理工具管理工具”|“服务服务器管理器器管理器”菜单命令菜单命令 2.选择选择“功能功能”选项,右侧选择选项,右侧选择“添加功能添加功能”,便,便会弹出会弹出“添加功能向导添加功能向导”窗口。窗口。3.在在“添加功能向导添加功能向导”窗口中间的列表框中,选择窗口中间的列表框中,选择“Windows Powershell”,然后单击,然后单击“下一步下一步”按钮。安
8、装向导就会自动安装,并将安装完成的结按钮。安装向导就会自动安装,并将安装完成的结果反馈给用户。果反馈给用户。10.2.2 10.2.2 使用使用VBScriptVBScript验证安装验证安装 因为因为Windows Powershell目前没有被默认安装在目前没有被默认安装在微软已发布的任何操作系统上,因此在使用前,需微软已发布的任何操作系统上,因此在使用前,需要确认目标平台是否已经安装了要确认目标平台是否已经安装了Windows Powershell。运行脚本步骤:。运行脚本步骤:方法一:将脚本复制到方法一:将脚本复制到C盘根目录下,点击盘根目录下,点击“开始开始”菜单,选择菜单,选择“运
9、行运行”,输入,输入“cmd”回车,再输回车,再输入命令入命令“c:/FindPowerShell.vbs”回车了;回车了;方法二:直接双击该脚本文件运行。方法二:直接双击该脚本文件运行。如果系统安装了如果系统安装了PowerShell,脚本会显示,脚本会显示“PowerShell is present on your computer”的字样。的字样。10.2.3 10.2.3 配置配置PowerShellPowerShell创建创建Windows Powershell配置文件配置文件Windows Powershell的配置文件中可以保存很的配置文件中可以保存很多设置,这些内容可以保存在多
10、设置,这些内容可以保存在psconsole文件中。文件中。如果要到处这些如果要到处这些psconsole配置文件,可以使用配置文件,可以使用Export-Console cmdlet命令。方法如下:首先命令。方法如下:首先启动安装好的启动安装好的Powershell,在命令窗口中输入如下在命令窗口中输入如下命令并回车:命令并回车:PS C:Export-Console myconsole10.2.3 10.2.3 配置配置PowerShellPowerShell配置配置Windows Powershell启动选项启动选项Windows Powershellde 启动方式有很多,如果启动方式有很
11、多,如果双击默认的双击默认的Windows Powershell图标后启动的图标后启动的窗口可以满足需要,直接使用即可。另外,我们窗口可以满足需要,直接使用即可。另外,我们还可以使用不同的配置文件启动还可以使用不同的配置文件启动Windows Powershell,甚至可以在运行某个,甚至可以在运行某个Windows Powershell命令后自动退出。如果需要启动特定命令后自动退出。如果需要启动特定版本的版本的Windows Powershell,则可以在启动时,则可以在启动时为为version参数提供不同的值参数提供不同的值。10.2.4 PowerShell10.2.4 PowerShe
12、ll的使用运行的使用运行 安装及配置好安装及配置好Powershell之后,按照如下方法运行:之后,按照如下方法运行:方法方法1:选择:选择“开始开始”-“所有程序所有程序”-“Windows Powershell 1.0”-“Windows Powershell”菜单命令,即可打开,如图所示。菜单命令,即可打开,如图所示。方法方法2:选择:选择“开始开始”-“运行运行”菜单命令,在弹出的菜单命令,在弹出的对话框中输入对话框中输入“Powershell”即可启动。即可启动。方法方法3:在命令提示符环境下,输入:在命令提示符环境下,输入“Powershell”即可启即可启动动10.3 10.3
13、获取获取Windows PowershellWindows Powershell帮助帮助 方法方法1:Windows Powershell安装后自带的帮助安装后自带的帮助文档。在文档。在Windows Powershell安装完毕后,在开安装完毕后,在开始菜单中就包含了帮助文档的快捷方式。始菜单中就包含了帮助文档的快捷方式。方法方法2:获取帮助的内置命令。:获取帮助的内置命令。Help命令:显示命令列表或某一命令的帮助信息命令:显示命令列表或某一命令的帮助信息。Get-help命令:显示有关命令:显示有关Windows Powershell和概念的帮助。和概念的帮助。方法方法3:微软官方网站中
14、的:微软官方网站中的Windows Powershell专题等网站专题等网站。10.4 Powershell cmdlet10.4 Powershell cmdlet命令命令 10.4.1 cmdlet介绍介绍 Windows Powershell支持完全的命令行交互式(支持完全的命令行交互式(CLI)环境。在命令提示符下输入命令后,系统将)环境。在命令提示符下输入命令后,系统将处理该命令并将结果显示输出在外壳程序窗口中。处理该命令并将结果显示输出在外壳程序窗口中。cmdlet是指由是指由Windows Powershell团队创建的团队创建的原生命令,这些命令类似可执行程序,但因为内建原生命
15、令,这些命令类似可执行程序,但因为内建于于Windows Powershell中,因此非常易于使用。中,因此非常易于使用。Windows Powershell自带自带120多个多个cmdlet,可,可以帮助网络管理员在不用学习以帮助网络管理员在不用学习Windows Powershell脚本语言的情况下充分享受到脚本语言的情况下充分享受到Windows Power shell带来的各种便利带来的各种便利。10.4.2 cmdlet10.4.2 cmdlet中的一些常用命令中的一些常用命令1、可用的、可用的cmd和和UNIX命令命令 可以利用如下方法查看这些别名所对应的可以利用如下方法查看这些别
16、名所对应的Windows Powershell的实际命令:的实际命令:Get-alias 例:例:PS C:UsersAdministratorget-alias cat10.4.2 cmdlet10.4.2 cmdlet中的一些常用命令(续)中的一些常用命令(续)2、格式控制命令、格式控制命令 Windows Powershell还提供了一组用于控制特定还提供了一组用于控制特定对象的显示属性的对象的显示属性的cmdlet命令。他们包括命令。他们包括Format-Wide、Format-List、Format-Table和和Format-Custom。Format-Wide:将对象的格式设置为
17、只能显:将对象的格式设置为只能显示每个对象的一个属性的宽表。示每个对象的一个属性的宽表。Format-List:将输出的格式设置为属性列表:将输出的格式设置为属性列表,其中每个属性均各占一行显示。,其中每个属性均各占一行显示。Format-Table:将输出的格式设置为表。:将输出的格式设置为表。Format-Custom:使用自定义视图来设置输:使用自定义视图来设置输出的格式出的格式。10.4.2 cmdlet10.4.2 cmdlet中的一些常用命令(续)中的一些常用命令(续)3、重定向数据类命令、重定向数据类命令 默认情况下,默认情况下,Windows Powershell的大部分命的大
18、部分命令是将数据输出到屏幕显示。而重定向数据类的命令是将数据输出到屏幕显示。而重定向数据类的命令可将数据重新发送到另外的输出设备。这些命令令可将数据重新发送到另外的输出设备。这些命令主要包括主要包括Out-Host、Out-Null、Out-Printer和和Out-File。Out-Host:将输出发送到将输出发送到Windows Powershell主机进行显示。主机将在命令行显示输出。由于主机进行显示。主机将在命令行显示输出。由于Out-Host是默认设置,因此除非想使用其参数来是默认设置,因此除非想使用其参数来更改显示,否则不需要指定它。主要使用该命令实更改显示,否则不需要指定它。主要
展开阅读全文