
PowerShell 介绍
文章平均质量分 71
feiqizhanghao
这个作者很懒,什么都没留下…
展开
-
PowerShell介绍 第二回 "PowerShell执行策略"
是不是遇到过以下情况?执行策略的时候被禁止了: 所以可以通过以下策略来查看当前的执行策略:Get-ExecutionPolicy默认设置为最安全的策略“Restricted”。该设置允许运行单个命令,但不允许运行脚本。我的测试环境的测试是RemoteSigned说明:如果该命令执行失败,则可能是由于拼错了策略名称。请检查该名称,然后重试。按Tab键自动补齐则会减少出原创 2015-11-07 16:04:39 · 2427 阅读 · 0 评论 -
Powershell工作流的限制
以下信息是从微软的博客摘抄的:下面举例子说明下switch的使用workflow switchtest { param ( [string]$os ) switch ($os) { "XP" {"Time to upgrade"} "Windows7" {"OK – but not the lastest"} "Windows 8" {"Late原创 2016-02-25 10:48:13 · 1332 阅读 · 0 评论 -
PowerShell 工作流实战1
语法workflow { ... }例子1:是不是觉得和function有点像呢?关键字和workflow相关的关键字有如下:WorkflowParallelForeach –parallelSequenceInlineScriptCheckpoint-workflowSuspend-wor原创 2016-02-24 22:39:52 · 1211 阅读 · 0 评论 -
配置PowerShell工作流环境(2)
Windows PowerShell 工作流可在任何支持 Windows PowerShell 3.0 或 Windows PowerShell 4.0 的系统上运行。工作流配置工作流操作涉及以下三个节点。 节点可以全部位于同一台计算机上,也可分布在多台计算机上。运行工作流的节点,有时也称为工作流服务器。管理员在其上管理工作流或查看工作流状态的节点。原创 2016-02-24 17:57:40 · 570 阅读 · 0 评论 -
PowerShell 工作流简介
好久没有更新博客了,倒不是忙得一点时间也没有,是不知道写点什么了。前阵子也研究了下SQL的powershell,但是也没整理成博文写上来。今天和大家聊聊Powershell工作流的事情。现在已经是2016年二月底了,PowerShell 工作流也不是什么新鲜东西了,在12年的时候就有了。但是对于我而言,我真的就是最近才知道,哈哈。1.什么是Powershell工作流Windows Powe原创 2016-02-24 17:17:48 · 1040 阅读 · 0 评论 -
配置PowerShell工作流环境(1)
除了创造使用 Windows PowerShell 脚本的工作流之外,你还可使用 Visual Studio 工作流设计器创作工作流。 在 Visual Studio 工作流设计器中创作的工作流具有 XAML 文件扩展名。Windows PowerShell 包含大多数 Windows PowerShell cmdlet的内置活动。 这些活动在程序集中打包(名称与包含 cmdl原创 2016-02-24 17:47:08 · 830 阅读 · 0 评论 -
PowerShell介绍 第十三回 定义参数
经常看到一些脚本可以接受某种形式的输入所, 输入的可能是一个计算机名称、 文件路径等等。曾经我会觉得很神奇,但是现在我已经知道怎么去定义一个参数了。下面我们就来一起学习学习吧。其实,也挺简单的,用到的就是一下句子:Param( [string]$computerName, [string]$filePath)可以定义多个接受输入的参数,中间使用逗号隔开,前面可以加[string]等限定原创 2015-11-07 20:53:19 · 3311 阅读 · 1 评论 -
PowerShell介绍 第一回 "Shell Everything"
PowerShell从2006年1.0发布到现在已经翻过8个年头, 大微软离"Shell一切"的终点线越来越接近. 我们不禁要问相比传统CMD命令提示符, PowerShell究竟有哪些高级的地方? 我们可以从下面几点来"一窥全Shell":语法简洁明了(动词-名词)新旧通吃(.NET Framework+WSH)面向对象可扩展编程微软全平台产品支持我们可以看出微软希望PowerS原创 2015-11-07 15:53:14 · 594 阅读 · 0 评论 -
PowerShell介绍 第四回 比较符、逻辑符和运算符
本小章节来介绍PowerShell的“符号”那些事,主要是比较符、逻辑符和运算符。1.比较符常见的比较符如下表,其中-eq用的比较多。而且还有个特点就是比较符经常会和where-object在一起使用,请看以下例子。Get-Service | Where-Object {$_.Status -eq "Running"}2.逻辑符常见的比较符如原创 2015-11-07 16:20:03 · 4294 阅读 · 0 评论 -
PowerShell介绍 第六回 WMI介绍
或许很多人和我一样,不知道WMI是什么,为什么要是用WMI,如何才能找到自己想要的WMI,说白了就是我都不知道我的这个脚本需求需要用到那个WMI的类,而且我也不知道WMI的类都有哪些,好多好多问号啊,怎么办!1. 什么是WMIWMI的全称是Windows Management Instrumentation,即Windows管理工具。它是Windows操作系统中管理数据原创 2015-11-07 16:25:42 · 1027 阅读 · 0 评论 -
PowerShell介绍 第十一回 对象
对象是什么呢?就是我们经常见到的object啊。一个object它有属性和方法,可以通过get-member来查看。如果你只想看这个object的方法,则可以使用-MemberType Method。方法,就是你可以对这个object做什么,例如下面的stop,start,我们可以停止和开启这个服务。如果你只想看这个object的方法,则可以使用-Membe原创 2015-11-07 16:48:38 · 578 阅读 · 0 评论 -
PowerShell介绍 第十回 管道符
1. 语法Command-1 | Command-2 | Command-3接下来还是通过例子来学习管道符的用法吧。或许看到这个例子你会觉得很平常,但是是否想过为什么这条命令会生效呢?是不是所有的操作都可以这么做呢?简单地说,要使得 |能生效,那么|左边输出的结果类型要和|后面接受的类型相同,而且输出的内容也是后面可以匹配的。 那么,哪个参数接受管道符哪个参数不接受原创 2015-11-07 16:40:19 · 1659 阅读 · 0 评论 -
PowerShell介绍 第九回 哈希表
聊完数组,接下来说说哈希值。其实这两者都是类似的:使用@()创建数组,而使用@{}创建哈希表同样地使用键访问对应的值。那么,创建哈希表时,请遵循以下准则: 1. 以 at 符号 (@) 作为哈希表开头。用大括号 ({}) 将哈希表括起。输入一个或多个名称/值对作为哈希表的内容。使用等号 (=) 将每个名称与其值分隔开。使用原创 2015-11-07 16:38:14 · 1746 阅读 · 0 评论 -
PowerShell介绍 第十二回 函数
通常而言,代码块就是指函数,调用函数,就是执行不同的代码块,以便实现各种功能.函数的结构由三部分组成:函数名,参数,函数体:下面是函数的语法: function [][([type]$parameter1[,[type]$parameter2])] { param([type]$parameter1[,[type]$para原创 2015-11-07 17:35:06 · 623 阅读 · 0 评论 -
PowerShell介绍 第三回 "PowerShell导入导出"
1. 导入命令使用 get-command "* import *"查找出和导入相关的命令,从结果看到只有Import-Clixml和Import-CSV两个命令,难道就只有这两个命令可以“导入”内容吗?当然不是啦,除了Import-Clixml和Import-CSV,还可以使用get-content来将需要导入的内容进行导入。例如你要获取N台计算机的系统信息,这N台计算机名称可以原创 2015-11-07 16:07:16 · 3023 阅读 · 0 评论 -
PowerShell介绍 第七回 变量
了解Windows Power Shell的变量和常量,是灵活编写脚本程序的基础,那么本节我们就来了解下变量吧。在 Windows PowerShell 中,有几种不同类型的变量:用户创建的变量:用户创建的变量由用户创建和维护。默认情况下,在 Windows PowerShell 命令行中创建的变量只在 Windows PowerShell 窗口打开时存在。关闭该窗口后,变量也不再存在原创 2015-11-07 16:28:37 · 519 阅读 · 0 评论 -
PowerShell介绍 第八回 数组
数组是一种数据结构,用于存储由相同类型的数据元素组成的集合。Windows PowerShell 支持的数据元素包括 string、int(32 位整数)、long(64 位整数)、bool(布尔)、byte 和其他 Microsoft .NET Framework 对象类型。数组中既然可以存放各种不同类型的数据值。那么应该如何给数组赋值呢?在PowerShell中是使用逗号给数组赋值,啥也别说了原创 2015-11-07 16:30:32 · 1081 阅读 · 0 评论 -
PowerShell介绍 第五回 字符串及其操作符
本小章节来介绍PowerShell的“字符”那些事,主要是字符串类型及其操作符。1.字符串类型常见的PowerShell的常用数据类型说明如下:常用的字符类型有int和string,下面举几个例子进行说明已经定义为int类型的,不可以再赋予string类型的值定义string类型说明:可以使用以下命令来查看当前字符类型原创 2015-11-07 16:22:28 · 1352 阅读 · 0 评论