zoukankan      html  css  js  c++  java
  • [Windows Powershell]-学习笔记(4)

    1. Powershell 定义变量

    在powershell中变量名均是以美元符"$"开始,剩余字符可以是数字、字母、下划线的任意字符,并且powershell变量名大小写不敏感($a和$A 是同一个变量)。某些特殊的字符在powershell中有特殊的用途,一般不推荐使用这些字符作为变量名。当然你硬要使用,请把整个变量名后缀用花括号括起来。

    赋值:赋值操作符为"=",几乎可以把任何数据赋值给一个变量,甚至一条cmdlet命令 ,为什么,因为Powershell支持对象,对象可以包罗万象。

     

    给多个变量同时赋值:

    交换变量的值:

    在powershell中交换变量的值变得尤为简单

    查看正在使用的变量:

    查找变量:

    验证变量值是否存在:

    删除变量:

    使用专用的变量命令:

    为了管理变量,powershell提供了五个专门管理变量的命令Clear-Variable,Get-Variable,New-Variable,Remove-Variable,Set-Variable。因为虚拟驱动器variable:的存在,clear,remove,set打头的命令可以被代替。但是Get-Variable,New-Variable。却非常有用new-variable可以在定义变量时,指定变量的一些其它属性,比如访问权限。同样Get-Variable也可以获取这些附加信息。

    变量写保护:

    可以使用New-Variable 的option选项 在创建变量时,给变量加上只读属性,这样就不能给变量重新赋值了。

    可以通过删除变量,重新创建新的变量进行赋值

    有没有权限更高的变量,有,那就是:选项Constant,常量一旦声明,不可修改

    变量描述:

    在New-Variable 可以通过-description 添加变量描述,但是变量描述默认不会显示,可以通过Format-List 查看。

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    AppScan扫描教程
    iis发布网站可能遇到的问题及解决方法
    apache、nginx、iis日志记录的各个字段内容与含义
    nmap的使用教程
    ubuntu下编译wiringPi
    配置NAT
    华为OSPF与ACL综合应用实例讲解
    浮动静态路由及负载均衡
    静态路由及默认路由基本配置
    利用三层交换机实现VLAN间路由
  • 原文地址:https://www.cnblogs.com/long-gengyun/p/3671053.html
Copyright © 2011-2022 走看看