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 查看。

 

 

 

 

 

 

 

 

 

 

 

最新文章

  1. (转)浅析Java中的访问权限控制
  2. [JavaEE] Entity中Lazy Load的属性序列化JSON时报错
  3. PHP扩展开发相关总结
  4. mongoDB知识总结
  5. 修改虚拟机linux硬盘的大小
  6. Spring中给Bean注入集合
  7. openwrt下和云端通讯的例程,
  8. surface 其实是UEFI与BIOS并存,借用官网的进入方法(少有更改)
  9. HDU 1507 Uncle Tom's Inherited Land*
  10. 我对IoC/DI的理解
  11. C语言复习---输出魔方阵
  12. linux中,history命令,显示时间戳?操作人?IP地址?
  13. VR外包AR外包公司(虚拟现实外包公司)承接虚拟现实项目开发(企业、教育、游戏)
  14. CPU 架构 —— ARM 架构
  15. php实现MySQL两库对比升级版
  16. oracle 工作笔记,不定期更新
  17. java 其它可选方法
  18. Python GUI 编程
  19. 15 Most Read Data Science Articles in 2015. So far …
  20. Git Submodule使用完整教程

热门文章

  1. 【BZOJ】1637: [Usaco2007 Mar]Balanced Lineup(前缀和+差分+特殊的技巧)
  2. MySQL的innodb_flush_log_at_trx_commit配置值的设定
  3. xampp默认项目文件夹htdocs
  4. iOS开发中多线程基础
  5. ios开发之--swift下Alamofire的使用
  6. 修改UE4的deriveddatacache目录位置,扩大C盘空间
  7. cocos中lua使用shader实例
  8. jenkins提交SVN文件
  9. 160504、springmvc返回json数据编码格式设定
  10. Spring的AOP-----HelloWord