直接调用Math Class的.Net方法进行数字运算,简化数字运算的同时进一步深入的接触.Net架构。
Add-member,从学习的角度,你所要做的是get-help,了解一个命令的使用方法,但是在使用中,却赋予了一个改变增加当前对象属性或者创建一个赋予了多个属性的对象,灵活简洁输出对象的手段。
一、 哈希表用于AD属性修改,-add可以用于新属性的添加,-replace则可以用于属性的修改。 $custom = @{} $custom.ExtensionAttribute3= 12 $custom.ExtensionAttribute4 = 'Hell
数组的使用等同于将一堆对象存放在一个容器中,而哈希表则能将这堆对象通过标签进行索引,正确的利用哈希表能将我们的脚本变得极其简洁明了。一、哈希表的创建我们通过@()的方式来创建静态数组,极其类似的,使用@{}则可以用来创建哈希表,哈希表的第一列称为Key用于索引,第二列称为Value,用于存储值,可以使用对应的key值来访问其Value。二、新对象的添加,如下图所示,三种添加方法都是合适的;三、对象
在前面两篇文章中,简要介绍了静态数组和动态数组的基本语法,在本文中将会就数组中在日常运维过程中的使用举一例说明。
1. Windows 服务器性能计数器的数据通过.Net的Diagnostics.PerformanceCounter类提供数据; 2. Diagnostics.PerformanceCounter类可以通过CategoryName、CounterName、InstanceName等参数来确定 需要获取的性能计数器,这些名称可以直接在性能计数器获得; 3. 亦可以通过MachineName来指定远程服务器名称来远程获取其他服务器计数器的数据; 4. 该性能不仅包括常见的CPU、内存、磁盘等计数器信息,也可以是Exchange服务器的队列数或者域控制器的 Ldap Search Time或者Ldap Read Time,换句话说,通过性能计数器能拿到的数据,我们均可以通过该类 的参数完善来达到我们的自定义需求,譬如单纯的收集数据,或者在邮箱服务器的队列达到500的时候给管理员 发送邮件等等; 5. 收集到数据后可以通过循环控制的方式来对数据进行持续的收集或者监控。
动态数组、使用.Net的类来进行定义,它除了像静态数组一样可以进行比较,索引查找外还可以很方便的进行元素变更,在循环添加元素时它也是自由的去添加单个元素而不是重新定义整个数组,因而极大的提高了脚本的运算速度。
Powershell 静态数组的使用
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号