近期由于新上架一批Windows平台服务器,并加入负载均衡中使用,故每台服务器上的IIS部署一致,如果在每台服务器上去重复操作是一项很烦人的事儿,结合之前部署的puppet及mco在Puppet服务端将脚本和要用到的程序及文件部署到Files目录下 利用MCO直接推送到新上架的服务器中进行部署和并执行脚本,现就将其建立IIS站点部署这一部分脚本共享给
原创
精选
2014-06-12 09:44:20
7506阅读
需求:生产环境中需要实现IIS 站点监控自动化,需要获取到站点名和站点进程的PID。有了站点名可以用windows内置的key获取相关监控项的值。例如站点的get、post请求数,站点的版本信息等。但是还需要监控IIS站点的SQL连接数,这需要IIS站点被访问,并且有SQL进程。然后通过进程号来判断是各个站点的SQL连接数。脚本内容:get.sitename$sitearray=@()
[Syst
原创
2016-09-29 15:13:14
1730阅读
最近发现我们开发环境的 IIS 上的 SSL 证书过期了,为了后面方便维护和更新,搞了一个 powershell 脚本,以后要更新的时候直接跑一下脚本就可以了,所以有了这篇文章powershell 更新 IIS SSL 证书Intro最近发现我们开发环境的 IIS 上的 SSL 证书过期了,为了后面方便维护和更新,搞了一个 powershell 脚本,以后要更新的时候直接跑一下脚本就可以了,所以有
转载
2021-05-04 23:32:50
1008阅读
2评论
我们可以通过执行单条命令或者结合管道运行多条命令来完成很多任务,但是有时你想创建一个脚本,执行一系列的操作或者加载一个函数库或者预定义变量或别名在Shell中,这一节,我们将学习创建脚本以及运行脚本怎么做呢?1、 让我们创建一个基本的脚本,来自动执行一个多步骤的过程。启用文本编辑器,输入如下代码:param($name,$maxsendsize,$maxreceivesize,$cit
原创
精选
2015-01-28 00:05:07
808阅读
在PowerShell中不存在文件和目录的概念,涉及文件和目录的操作总是转换为项(item)处理,即Get-Item、Get-ChildItem和Get-ItemProperty。在PowerShell中的dir命令以Get-ChildItem的别名出现,通过项操作对象的原因是PowerShell作用的任何类型的对象均以项的形式存在。而不像类Unix系统中将所有的对象都抽象成文件,即使这个对象很明
原创
2010-11-30 01:21:56
699阅读
powershell脚本后缀名是ps1,而不是psl
启用策略
Set-ExecutionPolicy remotesigned
原创
2013-03-24 09:06:07
2219阅读
是
原创
2015-12-10 22:06:07
1157阅读
对于经常用或者重要的脚本,可以保持到本地文件中,需要的时候可直接调用,这样处理更加方便!编写脚本输出到文件 (若不指定绝对路径,默认都使用当前目录)
"Get-Date" > MyScript.ps1
"pwd" >> MyScript.ps1
"'测试'" >> MyScript.p
原创
2016-11-08 19:18:43
1472阅读
对于经常用或者重要的脚本,可以保持到本地文件中,需要的时候可直接调用,这样处理更加方便! 编写脚本输出到文件 (若不指定绝对路径,默认都使用当前目录)"Get-Date" > MyScript.ps1"pwd" >> MyScript.ps1"'测试'" >> MyScript.ps1"Get-Datepwd'测试'" &g
原创
2023-01-27 12:35:38
3313阅读
官方的IDE Windows PowerShell ISE是支持调试的。但从PowerShell6.0开始,微软改变了战略计划,PowerShell支持跨平台更名为Powershell Core了。而且安装包中不再带ISE了。我们编写脚本的时候和写程序一样可能会发生问题,如果只使用Write-Host输出信息来调试也太Low了。所以支持脚本调试的IDE就很关键了。之前一直介绍IDea的PowerS
原创
精选
2023-10-30 12:07:36
624阅读
1. open power shell
2.
PS C:\Users\Martin> get-windowsfeature web*
3. install default IIS
PS C:\Users\Martin> install-windo[By cnblogs.com/GoCircle]wsfeature web-server
4. install Asp.ne
原创
2021-07-27 17:28:59
171阅读
<#
Script Editor: Snail Yu
Date: 2014-11-29
#>
$IISsetting=Get-Content "C:\windows\system32\inetsrv\config\applicationHost.config"
$BindingInformation=((($IISsetting&nbs
原创
2014-11-29 18:40:35
1490阅读
点赞
1评论
方法一 使用"凭证管理器"1.1 创建Windows凭证的普通凭证:1.2 使用powershell获取凭证信息PS D:\> Get-StoredCredential -Target 1111
Get-StoredCredential: The term 'Get-StoredCredential' is not recognized as a name of a cmdlet, func
原创
精选
2023-12-25 13:19:36
3521阅读
Powershell可以很容易地把自己的脚本函数做成模块以便重复使用。豆子写了个简单的函数,生成帮助文档,然后另存为ps1脚本和psm1的模块,这样就可以反复调用了。下面是一个基本流程。首先写了一个函数,基本功能是输入操作系统名字,获取系统里面所有匹配系统的.net 版本,powershell 版本和OS的版本function get-dotnet {
[cmdletbind
原创
2015-07-31 13:59:04
5013阅读
函数是将一些列命令合并到一个可重用的代码块中,然后我们只需要调用这个函数。函数可以被配置为更改或返回一个或多个可以显示在控制台或输出到一个外部文件的对象。你可以将函数的输出传递給一个变量,或其它命令。在这一节中,我们讲学习下如何创建一个PowerShell函数去创建一个函数,我们需要用到关键字Function,然后紧跟着就是这个函数的名称,然后函数的代码附在大括号{}中。先来看一个示例,这是一个基
原创
精选
2015-01-31 17:56:56
826阅读
在AD管理中,账号的创建是管理员经常需要操作的事情,现在就来描述下,如何用powershell在AD中创建user账号。1:首选,需要我们来设定密码变量,以便在后续创建账号时调用这个变量,具体如下 Eg:$password = convertto-securesting -string +你定义的密码 -asplaintext
原创
2014-07-11 15:30:57
3915阅读
servermanagercmd -i Web-WebServer Web-Mgmt-Console Web-Scripting-Tools #安装IIS默认角色与管理控制台 [system.reflection.assembly]::loadwithpartialname("Microsoft.Web.Administration") #调用dotnet Framework web
原创
2015-12-10 22:07:11
472阅读
编写和运行脚本 一个Powershell仅仅是一个包含Powershell代码的文本文件。如果这个文本文件执行,Powershell解释器会逐行解释并执行它的的语句。Powershell脚本非常像以前CMD控制台上的批处理文件。您可以通过非常简单的文本编辑工具创建Powershell脚本。 1、编写 ...
转载
2021-06-25 23:43:00
5101阅读
2评论
现在通过编写模块就可以在PowerShell命令行或者脚本中管理大型、分布式软件系统,就像Exchange Server和SharePoint Server正在做的那样。你有这样的需求吗。。。全文见我在博客园的博客:PowerShell入门(十一):编写脚本模块
转载
精选
2013-03-08 14:23:34
567阅读
POWERSHELL脚本执行权限 2009-02-04 16:55:02| 分类: powershell|字号 订阅· Restricted——默认的设置, 不允许任何script运行· AllSigned——只能运行经过数字证书签名的script· RemoteSigned——运行本地的script不需要数字签名,但是运行从网络上下载的
转载
2012-12-28 19:47:00
177阅读
2评论