1.PowerShell

参数集 多个参数集不能混用Data 所有数据存储在一个对象里$a=1 $a$a =Get-Service 变为PowerShell的对象$a =Get-Service 特有Start stop$a[0].nameNew-Variable c -Value 3 定义一个值为3的对象Get-Variable -name c 获取c的值 大小写不敏感;空格敏感Clear-Variable -name c ..
摘要由CSDN通过智能技术生成

人的一生,没有一味的苦,没有永远的痛;没有迈不过的坎,没有闯不过的关!

  1. PowerShell是微软面向对象的一门语言

  2. 我现在虚拟机、宿主机都是Windows2019的版本,内置了PowerShell5.1

  3. 两种进入方式:1.类似进入命令行CMD;2.PowerShell的ISE内有提示、《颜色显示

  4. PoweShell的注释:

    • 单行注释
    #注释内容
    
    • 注释块
    <#
    	注释内容
    #>
    
  5. PoweShell的if、function块等自动识别开闭,但是可以使用

    #region
    
    #endregion
    
  6. Power Shell可以识别{}、[]、()

    • 放在一半,另一半变亮;
    • 快捷键
  7. Power Shell内置了代码块。调用

    • 右键

    • ctrl+j
      
  8. Power Shell的On the line 搜索命令

PowerShell的基本命令

  1. 除了支持本身命令,还支持其他的如cmd的ping、ipconfig;但是powershell本身有相似对应的命令

    ipconfig Get-NetIPAddress

    ping test-connection

    推荐使用PowerShell 的Cmdlet

  2. Cmdlet的组成:

    • Command Name Command Paramenters
    • Remove-Item -Path C:\TEmp -Force
  3. get -command :获取命令的信息

  4. 注意命令缩写,自己设定命令的缩写(不推荐,要跨平台,其他人误解)

  5. 查奇怪命令的用法 $? | {}

    Get-Alias -Name ?
    
  6. PowerShell的命令参数类型

    • 样式 内容 是否要求必写
    • [] 否
    • 没有标志 开关(输入开不输入关) 是
  7. PowerShell的参数集 不能混用

  8. 参数集 多个参数集不能混用

  9. Data 所有数据存储在一个对象里

  10. $a=1 $a

  11. $a =Get-Service 变为PowerShell的对象

  12. $a =Get-Service 特有Start stop

  13. $a[0].name

  14. New-Variable c -Value 3 定义一个值为3的对象

  15. Get-Variable -name c 获取c的值 大小写不敏感;空格敏感

  16. Clear-Variable -name c 清空c 的值

    • $c 为空
    • Get-Variable -name c Value为空
  17. Remove-Variable -name c 删除c变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值