PowerShell 3.0 教程笔记

这篇教程详细介绍了PowerShell 3.0的基础知识,包括命令别名、帮助系统、管道操作、对象管理和远程管理。通过实例展示了如何使用PowerShell进行进程管理、获取帮助信息、管道传输、远程执行命令以及脚本编写等,是学习PowerShell的良好资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PowerShell 3.0 教程笔记

Module_0_视频链接

快速入门 PowerShell 3.0【MVA】中文字幕

Module_1_克服对Shell的恐惧

  1. 开始使用PowerShell前应该先配置好PowerShell(但是当前已经可以直接使用Windows Terminal了,不配置了)

  2. cmdlet的格式:动词-名词

  3. set-location:切换当前工作路径

  4. get-childitem:获取当前工作路径下的文件/目录列表

  5. clear-host:清空显示区

  6. aliascmdlet的别名

  7. get-alias:列出所有的别名和对应的cmdlet列表

    1. get-alias可以使用*通配符来搜索别名列表,例如get-alias g*搜索g开头的别名列表,get-alias *sv搜索sv结尾的别名列表
    2. Get-Alias -Definition cmdlet通过cmdlet查找别名
  8. help:获取帮助信息

  9. PowerShell支持Windows原生命令

    1. notepad:打开文本编辑器
    2. calc:打开计算器
    3. mspaint:打开画图
    4. ping:测试网络连通性
    5. ipconfig /all:获取网卡信息

Module_2_帮助系统

  1. update-help:更新帮助系统
  2. get-help:获取cmdlet的帮助信息
    1. help
    2. man
    3. *代表通配符,匹配0个到多个字符
  3. get-verb:获取动词信息
  4. get-help cmdlet -Detailed:获取详细的帮助信息
  5. get-help cmdlet -Examples:获取帮助信息中的例子列表
  6. get-help cmdlet -Full:获取全部的帮助信息
  7. get-help cmdlet -Online:使用默认浏览器获取在线帮助信息
  8. get-help cmdlet -ShowWindow:使用新窗口获取全部的帮助信息
  9. get-service:获取服务信息
  10. get-process:获取进程信息
  11. 技巧:通过get-help*(通配符)加关键字(例如:get-processs可以用*pro*)来查找命令列表,然后通过get-help cmdlet -ShowWindow获取感兴趣的命令的全部的帮助信息,从帮助信息中获取例子并尝试使用

Module_3_使用管道建立连接和扩展Shell

  1. 管道即|,用于连接命令,将命令的结果传递到下一个命令中,再传递到下一个命令中,产生更好的结果

    1. 例如:get-process | export-csv -Path "C:\processInfo.csv"就是获取所有进程信息对象并导出到C:\processInfo.csv文件中
  2. export-csv:将cmdlet执行结果导出到csV

  3. import-csv:将csv文件中的数据导入PowerShell

  4. export-clixml:将cmdlet执行结果导出到xml

  5. import-clixml:将xml文件中的数据导入PowerShell

  6. compare-object:对比两个PowerShell对象并打印出其中不相同的部分

    1. Get-Process | Export-Clixml -Path D:\process.xml
      notepad
      notepad2
      calc
      Compare-Object -ReferenceObject (Import-Clixml 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值