`
hongzhguan
  • 浏览: 272540 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

PowerShell常用命令

阅读更多

1.Get-Content:获取位于指定位置的项的内容。
  例如:get-content env:path获取环境变量path的值。
2.管道运算符"|"将命令连接在一起,即可将每个命令的输出用作下一命令的输入。
3.使用 Out-* Cmdlet 重定向数据
  Out-Host :将数据直接发送到控制台
  
  get-command | out-host -paging 对控制台输出进行分页 (Out-Host)
  Get-Command | more使用 more 函数来对数据进行分页
  实现数据分页显示(man是help的别名)
  man | get-process
  help | get-process
  
  放弃输出 (Out-Null):放弃作为运行命令的副产品而获得的不需要的数据,则此命令十分有用。
  get-command | out-Null
  注意:Out-Null cmdlet 不会放弃错误输出。
  
  打印数据 (Out-Printer):打印数据。如果未提供打印机名称,使用默认打印机。
  Get-Command | Out-Printer -Name "Microsoft Office Document Image Writer";
  注意:无需指定任何种类的打印机端口映射,甚至无需指定真实的物理打印机。
  
  保存数据 (Out-File):将输出发送到文件而不是控制台窗口。
  Get-Command | Out-File -FilePath 'd:\a.txt';
  
  导入导出文件
  Get-Process > c:\aa.txt
  Get-Process | Export-Clixml c:\a.xml 将命令执行结果导出到xml文件中
  Import-Clixml -Path 'd:\a.xml' ;将xml文件导出到控件台
 
4.在 Windows Powershell 中管理当前位置
   Get-Location:确定当前目录位置的路径。与 BASH 外壳程序中的 pwd 命令类似。
   Set-Location:指定当前目录位置。与Cmd.exe 中的 cd 命令类似。
   Set-Location -Path C:\Windows
   Set-Location c:\Windows -PassThru :-PassThru参数将表示位置的对象传递到管道。
   在标准的相对路径表示法中,句点 (.) 表示当前文件夹,两个句点 (..)表示当前位置的父目录。
   Set-Location -Path .. -PassThru 表示C盘。
   
   保存和撤回最近的位置(Push-Location 和 Pop-Location)
   更改位置时,有必要对曾经处于的位置进行跟踪,并且能够返回以前的位置。Windows PowerShell 中的 Push-Location cmdlet 可以创建您曾经处于的目录路径的有序历史记录(“堆栈”),并且可以使用补充的 Pop-Location cmdlet 来逐步退回目录路径的历史记录。
   若要将当前位置压入堆栈,然后转到 windows 文件夹
   Push-Location -Path "windows";
   Pop-Location  回到C盘
   
   列出所有包含的项 (-Recurse)
   Get-ChildItem -Path C:\WINDOWS -Recurse
   排除项 (-Exclude)
   通过使用 Get-ChildItem 的 Exclude 参数可以排除特定的项。
   Get-ChildItem -Path C:\WINDOWS\System32\w*32*.dll -Exclude *[9516]*
   
5. 创建新项 (New-Item):若要在文件系统中创建新项。包含带有指向该项的路径的 Path 参
数和具有“file”或“directory”值的 ItemType 参数。
   若要创建文件,请将 ItemType 参数值更改为’"file"。
   New-Item -Path d:\a.txt -ItemType file
   
   重命名现有项 (Rename-Item):若要更改文件名或文件夹的名称,但无法移动项。
   Rename-Item -Path d:\a.txt b.log
   
   移动项 (Move-Item):若要移动文件或文件夹。
   Move-Item -Path 'd:\a.txt' 'd:\temp'
   
   复制项 (Copy-Item):在您将某项从一个位置复制到另一位置时,默认情况下,Copy-Item不会复制其内容。
   Copy-Item -Path 'd:\a.txt' -Destination 'd:\temp';
   
   删除项 (Remove-Item):要删除文件和文件夹,若文件夹中有子项则会提示确认删除。
   Remove-Item -Path 'd:\aaa'(有子项提示)
   Remove-Item -Path 'd:\bbb' -Recurse(有子项不提示)
   
   执行项 (Invoke-Item):对文件或文件夹执行默认操作。此默认操作是由注册表中默认应用程序的处理程序确定的,其效果与在 Windows 资源管理器中双击该项的效果相同。
    Invoke-Item -Path 'd:\Ajax';
Invoke-Item -Path 'd:\Ajax\ExtJs.avi';

分享到:
评论

相关推荐

    Powershell常用命令

    以下是一些Powershell中的常用命令及其应用场景: 1. Get-Command:这个命令用于搜索Powershell命令。例如,如果想要了解创建虚拟机的命令,可以使用Get-Command来寻找所有相关命令。这个命令相当于Powershell中的...

    PowerShell基本语法及常用命令(中文)

    **二、PowerShell常用命令** 1. **Get-Process**:获取系统上正在运行的进程。 2. **Get-ChildItem**:等同于ls或dir,用于列出目录内容。 3. **Start-Process**:启动应用程序或进程。 4. **Stop-Process**:停止...

    PowerShell基本语法及常用命令.pdf

    综上所述,PowerShell不仅是一种功能强大的脚本语言,还是一种全面的自动化和配置管理工具,掌握了它的基本语法和常用命令,就等于拥有了高效管理Windows系统及其资源的强大武器。无论是日常的系统维护、故障排查,...

    PowerShell 常见命令别名及其作用

    PowerShell 常见命令别名及其作用 PowerShell 是一个功能强大的命令行 shell,提供了许多实用的命令和别名,以帮助用户快速完成任务。在这篇文章中,我们将介绍 PowerShell 中的一些常见命令别名及其作用。 Where-...

    25个常用PowerShell命令总结

    不止是这些任务很简单,显示语句的命令架构和其他PowerShell命令也很简单。掌握好这些基本命令是成为PowerShell专家的必经之路。  入门级别  1. 像文件系统那样操作Windows Registry——cd hkcu:  2. 在文件里递...

    操作系统安全:常用的PowerShell命令.pptx

    PowerShell是一种强大的命令行工具,它基于.NET Framework,允许用户以对象形式处理数据,提供了比传统的CMD命令更丰富的功能。 在Windows操作系统中,启动PowerShell的方法是点击“开始”按钮,然后在“运行”...

    PowerShell基本语法及常用命令

    以下是对PowerShell基本语法及常用命令的详细解析,旨在帮助初学者和进阶用户更好地理解和掌握PowerShell的使用。 ### PowerShell基本语法 #### 变量定义与使用 在PowerShell中定义变量非常简单,无需预先声明变量...

    powershell命令大全

    本文将对 PowerShell 命令大全进行介绍,涵盖了常用的 Cmdlet 及其用法,从而帮助读者更好地使用 PowerShell 实现自动化管理。 路径管理 * `Test-Path`:确定路径的所有元素是否存在,返回布尔值表示路径是否存在...

    操作系统安全:常用的PowerShell命令.docx

    3. **文件操作**:在PowerShell中,你可以使用`ls`或`dir`命令来列出当前目录下的所有文件和子目录,类似于CMD中的`dir`命令。此外,`cd`用于切换目录,`mkdir`用于创建新目录,`rm`或`del`用于删除文件。 4. **...

    Azure PowerShell 命令 (描述汉译)

    Azure PowerShell 命令 Azure PowerShell 命令是 Microsoft Azure 云计算平台的命令行接口,提供了一组功能强大的 cmdlet,用于管理和维护 Azure 资源。下面是 Azure PowerShell 命令的详细介绍: 管理 Azure 订阅...

    Windows 2008 R2常用的25个PowerShell命令

    在本文中,我们将深入探讨Windows 2008 R2中常用的25个PowerShell命令,这些命令覆盖了系统管理、网络配置、软件更新等多个方面,是每个Windows系统管理员都应该掌握的基本技能。 1. **导航到Windows注册表:** ...

    powershell命令

    powershell命令基础一些常用命令在其中都已经包括

    powershell命令集

    6. **ps命令集.xls**:这是一个Excel文件,很可能列出了PowerShell 1.0版本中的常用命令和相关信息。每个工作表可能代表一个类别,包含cmdlet的名称、描述、参数等。这为用户提供了快速查阅和比较不同cmdlet功能的...

    Windows运行——常用命令大全

    在Windows操作系统中,"运行"命令是一个非常实用的功能,它允许用户通过输入特定的命令来执行各种系统...如果你想要深入学习或者查找特定命令的用法,可以参考"运行——常用命令大全.txt"文件,里面会有更全面的介绍。

    Use PowerShell Manage Office 365.pptx

    使用PowerShell 的常用命令管理Office 365 ,用很多常用的命令可以参考,以便提高给大家使用

    android 常用命令大全(图文并茂)

    ### Android常用命令详解 #### 一、概述 在Android开发过程中,熟练掌握一系列命令行工具是非常重要的。这些命令不仅能够帮助开发者高效地进行项目构建、调试以及管理虚拟设备,还能提高开发效率,节省时间和资源...

    Windows 常用命令接口

    这个“Windows常用命令接口”文档很可能包含了广泛使用的DOS命令和PowerShell命令,这些命令在日常的系统管理和故障排查中非常实用。下面我们将详细探讨一些重要的Windows命令。 1. **`dir`/`ls`**: 这两个命令用于...

Global site tag (gtag.js) - Google Analytics