操作系统: win10 1. 启动PowerShellI IDE 在windows的搜索框中输入ISE, 选择powershell ise. 2. 解决"系统上禁止运行脚本"的问题 输入命令: >> get-executionpolicy 如果是restricted表示受限, 输入命令: >> se ...
转载 2021-10-26 15:47:00
4116阅读
2评论
1. 循环遍历 foreach $a='a','b','c' foreach ($i in $a) { echo $i } a b c 2. 循环遍历 foreach-object $a | ForEach-Object{ echo $_ } a b c END ...
转载 2021-08-13 14:04:00
838阅读
1. PowerShell函数 function <函数名称>(<参数1>,<参数2>...) {<函数体>} 2. 传参 function person_info ($name="小猪",$age="10") { Write-Output $name"今年"$age"岁了" } PS /root ...
转载 2021-08-19 12:33:00
162阅读
ForEach语句是用于遍历访问一个集合中的值,我们先来看一个遍历收集邮箱的示例,只返回每个邮箱的名称:foreach($mailbox in Get-Mailbox) {$mailbox.Name}此外,我们可以使用PowerShell管道结合使用ForEach管理和服务遍历处理对象,先来看一个示例Get-Mailbox | ForEach-Object {$_.Name}当然了,之前我们提到过
原创 2015-01-27 20:27:54
829阅读
函数是将一些列命令合并到一个可重用的代码块中,然后我们只需要调用这个函数函数可以被配置为更改或返回一个或多个可以显示在控制台或输出到一个外部文件的对象。你可以将函数的输出传递給一个变量,或其它命令。在这一节中,我们讲学习下如何创建一个PowerShell函数去创建一个函数,我们需要用到关键字Function,然后紧跟着就是这个函数的名称,然后函数的代码附在大括号{}中。先来看一个示例,这是一个基
原创 精选 2015-01-31 17:56:56
775阅读
在上次的介绍中我们主要介绍了Windows PowerShell V2 中高级函数的一些基础概念,在本次介绍中我们将要涉及的是如何使用高级函数达到类似cmdlet的使用体验(下面就以高级函数来称呼)。 首先还是让我们来看一下高级函数是如何构成的:
转载 精选 2012-04-10 17:27:43
2193阅读
ps提供了丰富的文件操作,如建立,删除,改名,移动,复制,文件夹建立,显示文件列
原创 2022-08-25 11:17:25
298阅读
函数基本操作:#创建函数Function GetSQLService{Get-Service -DisplayName "*SQL*"}#调用函数,直接写函数名GetSQLService #查看函数定义$Function:GetSQLService#导出函数定义到文本$Function:GetSQLService | Out-File E:\GetSQLService.ps1#删除函数del Fu
原创 2023-01-10 11:21:27
349阅读
一个脚本的功能可能有很多,但是并非都是通过一段代码来完成的。在一个出色的脚本中,实现各个功能代码的独立性,可以保证这个脚本具有高可用性和易维护性,并且当我们改进或删减功能时只需删除对应的代码块即可。通常,代码块就是指函数,调用函数,就是执行不同的代码块,以便实现各种功能。 先看一个例子: function Time {Get-Date} <enter>
原创 2010-04-13 22:29:52
7417阅读
1点赞
3评论
From: http://os.51cto.com/art/201011/232924.htm 在先前关于用户自定义的Windows PowerShell的的文章中,我已经说过PowerShell中的最大特点之一是函数使用上的可扩展性强。在这篇文章中,我们将仔细看一下专业类型的函数:产品质量函数。你问有什么区别?产品质量函数花力气来测试输入并在提供信息输出的情况下为算是错误进行稳固工作
转载 2016-10-18 16:43:16
4199阅读
http://hebe852.blog.163.com/blog/static/12072624820108744039615/熟悉脚本编写的朋友对函数(Function)这个名词一定不会陌生,函数是一系列语句集合而成的代码块,我们可以为其命名。然后只需调用函数名称便能执行函数中的代码,这种方式使得我们无需每次都输入一大段代码来完成一些特定的功能。在Windows PowerShell v2中
转载 精选 2014-11-20 10:25:55
1712阅读
目前使用powershell 也有几年的时间了, powershell 脚本的代码量虽然有增加, 但是没有使用到太多是自定义函数来减少代码的重复使用问题, 所以当前有需求需要把现有代码进行再压缩和精简, 临时了解一下关于函数中的参数使用, 详细使用参考微软​​官网链接​​自动验证参数值[ValidateSet('T','QA','P01','P02')]Function Add-SCOMAgent
原创 2022-03-01 13:39:19
10000+阅读
for of 专门用来循环数组,或者类似数组结构,不能遍历普通对象,for of 是取每一条的数据let arr = [1, 2, 3, 4] // value 就是 for of 遍历的 数组的 数据 // let obj = { // name:"雀雀", // age:18 /
cd D:\2016-06-13   #进入所要遍历额文件目录 Select-String `     "Files Excluded","Files Scanned","Directories Scanned", `     "
原创 2016-06-15 11:21:09
1114阅读
CD "D:\Symantec\Scan Engine\CmdLineScanner\" Write-Host "开始扫描以a打头的文件!" Get-ChildItem -path z:\  | where {$_.Name -match "^a"} | select
原创 2016-09-22 11:18:31
2988阅读
本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 处理函数的参数 Powershell函数可以接受参数,并对参数进行处理。函数的参数有3个特性: 任意参数:内部变量$args 接受函数调用时接受的参数,$args是一个数组类型。 命名参数:函数的每一个参数可以分 ...
转载 2021-09-15 12:50:00
136阅读
2评论
查看powershell源代码reference魔法accelerateViewing PowerShell Function Cont
原创 2022-06-14 22:32:46
222阅读
函数Powershell里一个非常重要的东西,与CMD比较起来,这绝对是一个亮点。CMD中只能用“标签”+CALL来模拟函数,而Powershell不仅支持函数,还支持3种类型的函数:普通函数(Function)、过滤器(Filter)和管道函数(Pipeline Function)。除此之外,Powershell的参数解析也是非常智能和强大——当然,参数形式的约定是必不可少的部分。
原创 2011-10-22 00:30:58
3057阅读
2点赞
3评论
今天来介绍一个特别有用的循环——遍历 Foreach
原创 2018-06-19 10:00:33
5368阅读
今天再来更新一篇博客,同样也是关于PowerShell的应用,熟练使用PowerShell对于平时的工作很多时候能够起到意想不到的效果,很多事情换个思路往往会发现能够少走很多弯路,今天介绍的其实主要是PowerShell在证书方面的一些简单应用,对应的也是平时工作中用到的一个场景,在我们的生产环境中有很多很多张证书,有一些自签名的,也有很多从第三方公司申请的公网证书,这些证书平时我们都备份在一个公共的文件夹中,以备不时之需,久而久之,文件夹里存放的证书就已经不下百张了,而且各种文件夹穿插着放一下让整个文件夹的结构变得更加复杂。平时想把证书找出来要花不少时间,还要查看证书的属性一一验证。因此前段时间写了这个PowerShell的脚本来方便查询,这个脚本可以根据输入的文件夹路径以及证书的指纹信息,便利文件夹下所有证书的属性,来查询特定指纹的证书的详细信息以及路径,脚本内容如下
原创 精选 2016-09-22 16:42:29
4032阅读
1点赞
1评论
  • 1
  • 2
  • 3
  • 4
  • 5