整形输出netsh的内容
$raw = netsh wlan show network mode=bssid
$ssids = $raw | Select-String -Pattern 'SSID\b'| Select-String -Pattern '\bBSSID\s[^1]\b' -NotMatch | ForEach-Object {
$_.ToString().PadRight() + '_' #有些扫描出来的SSID没有名字, 这会造成后续的格式错误. 所以我干脆让所有SSID名称后都加一个下划线.
}
$ssids2 = $ssids -split '\b\s\d{1,}\s{1,}[:]\s+\b'| select-string -Pattern 'SSID\b' -NotMatch #分割字符, SSID | <SSIDNAME> | BSSID | <MAC Address>
for($i=;$i -lt $ssids2.Count;$i=$i+){
#$ssids2[$i].ToString().Substring(,$ssids2[$i].ToString().Length-)
#$ssids2[$i+].ToString().Substring(,$ssids2[$i+].ToString().Length-)
[pscustomobject]@{
ssidname=$ssids2[$i].ToString().Substring(,$ssids2[$i].ToString().Length-);
macaddress=$ssids2[$i+].ToString().Substring(,$ssids2[$i+].ToString().Length-)} |
Export-Csv -Path ('f:\' + (Get-Date).Hour.ToString() + (Get-Date).Minute.ToString() + (Get-Date).Minute.ToString() + '.csv') -Encoding Default -Append -NoTypeInformation
}
PS C:\WINDOWS\system32> $ssids
SSID 1 : vo_
BSSID 1 : 08:e8:4f:fc:05:80_
SSID 2 : VIPGuest_
BSSID 1 : bc:67:1c:58:08:72_
SSID 3 : ve鐨刬Mac_
BSSID 1 : b8:09:8a:d8:71:53_
SSID 4 : APEC_
BSSID 1 : d2:7e:35:b6:64:62_
PS C:\WINDOWS\system32> $ssids2
vo_
08:e8:4f:fc:05:80_
VIPGuest_
bc:67:1c:58:08:72_
ve鐨刬Mac_
b8:09:8a:d8:71:53_
APEC_
d2:7e:35:b6:64:62_
整形输出netsh的内容的更多相关文章
- ASP.NET压缩输出的HTML内容
在ASP.NET中,怎么压缩输出的HTML内容,怎么替换HTML中的换行符,空白,TAB等符号呢? 1.新建一个基类,继承自System.Web.UI.Page,代码如下: using System. ...
- 点击每个li输出里面的内容(前端很常问的面试题之一)
点击每个li输出里面的内容(前端很常问的面试题之一) 前端 面试 JavaScript <!DOCTYPE html> <html lang="en"> & ...
- XML解析之sax解析案例(一)读取contact.xml文件,完整输出文档内容
一.新建Demo2类: import java.io.File; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXPar ...
- Linux nl --让输出的文件内容自动加上行号
nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等 ...
- Properties类按顺序输出加载内容
Properties类按顺序输出加载内容 最近手写工厂的时候,遇到了加载配置文件时不按照properties文件中的数据的顺序来加载. 一.问题代码 import java.io.IOExceptio ...
- poi 输出Excel显示内容
在业务系统中多少回接触到Excel解析.在java开发平台下选择 Apache POI是一个非常明智的选择,POI提供非常完善API来读取或写入Microsoft Office Excel. 目前对导 ...
- Perl语言入门:第七章习题:输出文件中包含一个大写字母的所有行,不输出一行的内容全是大写的
文件内容: bash-2.03$ cat file_4_ex_ch7.txt anonymous attribute demolition grammar rules indices refernce ...
- IO流 输入和输出文档内容
package io; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io. ...
- js把预定义的html字符串转换为 HTML 实体 htmlspecialchars 输出html实体内容包括标签,而不自动转义标签,只显示内容,类似php的htmlspecialchars
一.html字符串转换为 HTML 实体 htmlspecialchars function htmlspecialchars(str){ str = str ...
随机推荐
- PHP 配置文件详解(php.ini 详解 )
[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ;;;;;;;; ...
- js-高级技术
高级技术: 1.function Person(name,age,job){ this.name=name; this.age=age; this.job=job; } var person=new ...
- 选项卡 tab切换
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 使用Soapui测试webservice接口
本来想自己写一个的,但下面这个资料比较详细(截图和步骤细节),就省事了,具体内容见: http://blog.csdn.net/oracle_microsoft/article/details/568 ...
- HDU5853 Jong Hyok and String(二分 + 后缀数组)
题目 Source http://acm.hdu.edu.cn/showproblem.php?pid=5853 Description Jong Hyok loves strings. One da ...
- android6.0 适配的问题——activity销毁的问题
1.最近我去运行我们公司所开发的APP,发现出现很多问题,就是从前一个页面跳到另外一个页面后,前一个页面会被销毁. 正常来说,activity跳转过程是这样: A: 存在intent +setActi ...
- weblogic应用平台常见问题小结
http://blog.sina.com.cn/s/blog_4aa08b7c010004yc.html 1.当以另一用户登录系统后,系统却显示的是前一用户的身份. 这是由于页面信息没有刷新造成 ...
- ACM: Billboard 解题报告-线段树
Billboard Time Limit:8000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Descript ...
- Hadoop、Zookeeper、Hbase分布式安装教程
参考: Hadoop安装教程_伪分布式配置_CentOS6.4/Hadoop2.6.0 Hadoop集群安装配置教程_Hadoop2.6.0_Ubuntu/CentOS ZooKeeper-3.3 ...
- OSG模型简单控制
OSG模型简单控制 转自:http://milkcu.sintune.net/blog/archives/1392673560.html 结点基本操作 添加结点 OSG中使用osg::Node和osg ...