powershell系统管理介绍

【简介】

powershell是微软公司于2006年第四季度正式发布的,它的出现标志着微软向服务器领域迈出了重要的一步,拉近了UXIN、Linux系统的距离

PowerShell定义了200多个cmdlet

一、使用cmdlet管理系统

(1)、管理文件、文件夹

对PowerShell来说,文件与文件夹都被称为项(Item),对文件与文件夹通过参数来区分

1、New-Item:创建文件或文件夹

【New-Item常用的参数】

-Force:允许cmdlet创建项以覆盖现有只读项

-ItemType:指定新项的类型,如文件是File,文件夹是directory

-Name:指定创建新项的名称

-Path:指定新项的路径

-Value:指定新项的值

【例如,在C盘下创建一个新文件夹,命名为Powershell】

New-Item-Path c:\ -Name Powershell -ItemType directory

【例如,在Powershell文件夹下创件一个文本文件,命名为date.txt,内容hello】

New-Item-Path c:\Powershell -Nmae date.txt -value "hello" -ItemType file

2、Get-ChildItem:显示文件夹内容

【Get-ChildItem常用的参数】

-Force:获取隐藏文件或系统文件

-include:只检索指定项,此参数的值对Path参数进行限定

-Name:只检索位置中的项的名称

-Path:指定一个或多个位置的路径,默认位置为当前目录()

-Recurse:获取指定位置及其所有子项中的项

【例,检索当前目录及其子目录中的所有txt文件】

Get-ChildItem. -Include *.txt -Recurse -Force

【例,检索当前目录的文件与文件夹的名称】

Get-ChildItem-Name

3、Remove-Item:删除指定项

【Remove-Item常用的参数】

-Exclude:忽略指定项

-Force:删除隐藏文件或系统文件

-Include:只删除指定项

-Path:指定要删除的项的路径

-Recurse:删除指定位置及这些位置的所有子项中的项

【例,删除c:\PowerShell目录中所有包含“.”的文件】

Remove-Itemc:\PowerShell\*.*

【例,删除当前目录下所有扩展名为.doc的文件的语法】

Remove-Item* -include *.doc

时间: 2024-09-17 06:40:44

powershell系统管理介绍的相关文章

Windows7系统的Powershell命令介绍

命令提示符的使用频率虽然不高,但它在系统和网络管理,维护工作中起着重要的作用.在微软最新的windows7系统中也为我们带来了cmd的升级版 windows powershell,有了它计算机用户就可以更高效地管理系统了.究竟windows powerShell为何物,它可以完成哪些工作呢?让我们一起来学习一下吧. windows powerShell介绍 windows powerShell是微软为windows系统开妈的shell 及脚本语言技术,它的出现同时弥补了和Unix系统相比wind

Windows Powershell 快捷键介绍_PowerShell

Powershell的快捷键和cmd,linux中的shell,都比较像. ALT+F7  清除命令的历史记录 PgUp PgDn  显示当前会话的第一个命令和最后一个命令 Enter  执行当前命令 End  将光标移至当前命令的末尾 Del  从右开始删除输入的命令字符 Esc  清空当前命令行 F2  自动补充历史命令至指定字符 (例如历史记录中存在Get-Process,按F2,提示"Enter char to copy up to",键入's',自动补齐命令:Get-Proc

PowerShell入门教程之PowerShell管道介绍_PowerShell

管道对于Shell来说是个化腐朽为神奇的东西,它极大地提高了在命令行上编程的能力.深入理解并熟练使用管道是PowerShell高手之路的必经阶段.没有管道,我们就不得不通过许多的变量来保存中间结果,虽然这是脚本和其他编译型语言的惯用伎俩,但对于战斗在命令行上的Shell而言,就是一件非常痛苦的事情. 管道模型 顾名思义,管道就是用管子将事物连接起来构成通道.从表面上看,管道是一串由管道符号(|)连接起来的一些命令.从功能来看,管道就像流水线,将上一个处理的结果,传送给下一个处理作为输入.由管道连

《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——第1章 开始使用SQL Server和PowerShell 1.1 简介

第1章 开始使用SQL Server和PowerShell PowerShell V3--SQL Server 2012数据库自动化运维权威指南1.1 简介PowerShell是一款拥有Shell和脚本能力的可管理工具,可以用来调用Windows管理规范(Windows Management Instrumentation,WMI).COM组件和.NET库.PowerShell在一代一代的微软产品中变得更加杰出.在大量的.新的.即将发布的微软产品中,对于它的支持是捆绑式的,并有所加强.Windo

PowerShell中Write族cmdlet的介绍和使用

Write相关的命令大都是和宿主相互交互的,例如:输出调试信息.输出错误对象.显示进度信息.控制输出效果等. 在很多时候,我们希望能够将一些信息以特殊的颜色或背景色输出.在PowerShell的控制台中,我们可以使用Write-Host命令来实现这个功能.参数ForegroundColor用于指定字体颜色,BackgroundColor用于指定背景的颜色.例如: PS C:\> Write-Host -BackgroundColor Black -ForegroundColor Red "

Windows Powershell 介绍和安装_PowerShell

Powershell 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境.你可以把它看成是命令行提示符cmd.exe的扩充,不对,应当是颠覆. powershell需要.NET环境的支持,同时支持.NET对象.微软之所以将Powershell 定位为Power,并不是夸大其词,因为它完全支持对象.其可读性,易用性,可以位居当前所有shell之首. 当前powershell有四版本,分别为1.0,2.0,3.0 ,4.0 如果您的系统是window7或者Windows Ser

PowerShell操作Excel、CSV详细介绍_PowerShell

Powershell针对Excel的一些简单操作 稍微高级点的语言都会涉及到对COM对象的操作,作为微软自己进化的脚本语言,powershell有这个功能一点不稀奇,首先它使用 .NET Framework 提供的强大类库,很多特性和C#相似:其次,虽然作为脚本但它面向对象.使用powershell来管理WMI和COM更简单. 用微软官方的话概括powershell就是: Windows PowerShell 是一种基于任务的命令行 shell 和脚本语言,专门用于管理系统. Windows P

《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——第2章 SQL Server和PowerShell基础任务2.1 介绍

第2章 SQL Server和PowerShell基础任务 PowerShell V3--SQL Server 2012数据库自动化运维权威指南 2.1 介绍 本章介绍使用PowerShell完成一些基本的SQL Server任务的脚本和代码片段.我们将从简单任务开始,例如,列出SQL Server实例,创建对象,如表.索引.存储过程和函数,让你轻松以编程方式使用SQL Server. 你会发现一些使用PowerShell和SQL管理对象(SQL Management Object,SMO)的方

Win8系统中使用PowerShell安装APPX应用命令介绍_PowerShell

在Windows 8平台上,可以安装最新的LOB(业务线)应用程序,即后缀为.APPX的程序.APPX程序一般都需要开发者提交给Windows应用商店,由它审核后统一发布,其他用户通过应用商店下载安装.如果我们自己开发的一个APPX程序,我只想给自己或少部分人用,那也不必走应用商店的复杂流程,可以自己安装在自己的设备上. 本文就介绍如何使用PowerShell来安装APPX程序.当然,这里要注意,既然是APPX程序,那一定是Windows 8系统:既然是Windows 8,那一定是PowerSh