create a plugin for PowerShell ISE
可参考:Creating Add-ons, Plugins, and Tools for the PowerShell ISE http://www.leeholmes.com/blog/2013/04/04/creating-add-ons-plugins-and-tools-for-the-po
linux下一键安装 powershell,的bash脚本
说明目前,linux下的powershell约等于pash。希望大家专注mono,关注pash。一键安装脚本包括for centos6,centos7,ubuntu 14.04 ubuntu 14.10安装脚本是用yum或apt安装,mono官方最新版,然后编译安装pash最新版,最后生成两个命令...
Powershell 批量替换文件
Powershell 批量替换文件##作者:Xiongpq##时间:2015-06-10 18:50##版本:2.0##源文件目录##源文件目录的所有文件都会覆盖目标目录的同名文件,源文件目录可以在目标目录内,不会循环覆盖$source = 'E:\Test_Target\Test_Source\'...
PowerShell常用的.Net 、COM对象(New-Object、Assembly)、加载程序集
#新建随机数对象实例:$Ran = New-Object System.Random$Ran.NextDouble()有时候,要使用的实例的类保存在独立的库文件中,PowerShell默认未加载,会出现如下错误提示,就需要先加载库文件,然后再创建实例类:这时候,在MSDN的.NET Framewor...
SharePoint 2013 PowerShell命令备份还原报错
错误截图:文字描述:Restore-SPSite : <nativehr>0x80070003</nativehr><nativestack></nativestack>At line:1 char:1+ Restore-SPSite http://l...
使用 PowerShell 自动登录Azure
PowerShell 是管理 Azure 的最好方式之一,通过使用 PowerShell 脚本可以把很多的工作自动化。比如对于 Azure 上的虚拟机,可以设置定时关机操作,并在适当的时间把它开机,这样就能减少虚拟机的运行时间,同时也能为节能减排做出贡献。PowerShell 的 Azure 模块中...
冒泡排序——PowerShell版
继续读啊哈磊算法有感系列。上一篇是桶排序,在结尾总结了一下简化版桶排序的缺点。这一篇来说一下冒泡排序,冒泡排序可以很好的克服桶排序的缺点。下面我们先来说说冒泡排序的过程与思想——冒泡排序的过程:第一轮排序:如果有5个数从大到小排序,第一位数与第二位数进行比较,如果第一位小,则第一位数和第二位数交换位...
Powershell 字符串处理案例
有一张Excel表格收集了计算机名和IP地址,另外一张表有计算机名,需要找出这张表中计算机名对应的IP地址。#定义函数Get-LikeContentInfofunction Get-LikeContentInfo { param( [ValidateNotNullOrEmpty()] [...
PowerShell工具脚本---按行数切割大文本文件
我编写的PowerShell工具脚本,【按行数切割大(文本)文件】,生成n个小文件。 主要目的是为了能够让excel快速处理。或用脚本并发处理文本。注意:1 如果有必要,你可以先用其他工具,把大文本按行排序。2 由于powershell本身就能自动识别win,linux换行。所以本脚本没有换行参数,...
PowerShell并发控制-命令行参数之四问
传教士问:win下如何 获取进程命令行,及命令行参数?传教士答:可以用这个powershell命令(实际上是wmi查询):(get-wmiobject -query "select * from win32_process").commandline传教士问:俺觉得这样用挺不爽,为啥么任务管理器中有...
在本地主机上powershell中连接远程主机执行vbs脚本,得到执行结果(2008版及以上)
在桌面版的主机上远程管理服务器版主机,在本地powershell中连接远程主机执行vbs脚本,得到执行结果。执行步骤:1.将本地主机上的Hyper.vbs复制到远程连接主机上。例如,本地vbs脚本复制到远程连接主机(192.168.12.17)的c盘:copy-item –Path c:\hyper...
【转】PowerShell入门(七):管道——在命令行上编程
转至:http://www.cnblogs.com/ceachy/archive/2013/02/22/PowerShell_Pipeline.html管道对于Shell来说是个化腐朽为神奇的东西,它极大地提高了在命令行上编程的能力。深入理解并熟练使用管道是PowerShell高手之路的必经阶段。没...
PowerShell自定义对象
前面的性能高使用[pscustomobject][ordered]强制类型转换[pscustomobject][ordered]@{Name= 'Boe'Number = 1ID = 007}使用[pscustomobject]强制类型转换[pscustomobject]@{Name= 'Boe'N...
技术分享:如何在PowerShell脚本中嵌入EXE文件
技术分享:如何在PowerShell脚本中嵌入EXE文件我在尝试解决一个问题,即在客户端攻击中只使用纯 PowerShell 脚本作为攻击负荷。使用 PowerShell 运行恶意代码具有很多优点,包括:1.无需在目标上安装其他任何东西。2.强大的引擎(例如可以直接调用 .NET 代码)。3.可以使...
野路子出身PowerShell 文件操作实用功能 MSSQL123
因工作需要,处理一批文件,本想写C#来处理的,后来想想这个是PowerShell的天职, 索性就网上各种搜,各种Demo,各种修改,花了半天时间,最后还是拼凑出来能达到效果了。 本身对PowerShell并不熟悉,可能有些弯路,实现的也比较烂,总之是把各种小功能拼凑在一起,最后还是拼凑出来能达到效果...
powershell 函数, foreach中格式化
function testArg{ $n = 1; if($args.Count -eq 0) { "No arg!" } else { $args | foreach {"the {0} param is {1}" -f $n++,
Azure 基础:使用 powershell 创建虚拟机
在进行与 azure 相关的自动化过程中,创建虚拟主机是避不开的操作。由于系统本身的复杂性,很难用一两条简单的命令完成虚拟主机的创建。所以专门写一篇文章来记录使用 PowerShell 在 azure 上创建虚拟主机(Ubuntu 服务器)。虚拟主机虚拟主机需要与其他的一些基础性组件关联在一起才能提...
申请免费的SSL证书(Win7,PowerShell,Let's Encrypt)
随着网络安全形势的发展,SSL已是各大网站的标配,启用SSL的好处自然不必多说,然后每份SSL证书也要花费不菲的银子,按最便宜的DV证书来看,每年也要个四五百呢。有趋势有需求,自然也有免费可用。免费的SSL证书中,首推就是Let's Encrypt。Let's Encrypt,官网是https://...
PowerShell学习小结
1. 获取所有别名信息Get-Alias2. 获取指定别名信息Get-Alias xx3. 通过command name获得指定别名信息Get-Alias -Definition xx-xxx4. 获取所有的cmdletGet-Command
[Powershell] FTP Download File
# Config $today = Get-Date -UFormat "%Y%m%d" $LogFilePath = "d:\ftpLog_$today.txt" $UserName = "ftpuser" $Password = "Password01!" function REM($Msg)...