
PowerShell
PowerShell
吉普赛的歌
这个作者很懒,什么都没留下…
展开
-
PowerShell: 获取最近一周远程登录失败的ip, 放到文件中
【代码】PowerShell: 获取最近一周远程登录失败的ip, 放到文件中。原创 2024-11-09 12:02:25 · 448 阅读 · 0 评论 -
PowerShell: 将多个ip地址加入到黑名单
Windows防火墙,入站规则中有一条名称为 BlackList, 如何用PowerShell脚本将下面ip加入到这条规则的远程ip地址中去?原创 2024-11-09 11:53:55 · 573 阅读 · 0 评论 -
如何将Windows故障转移集群日志插入到SQLServer的表中
1. 在相关的数据库中增加存储过程:IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Proc_DBA_InsertEventLog]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].Proc_DBA_InsertEventLogGO--原创 2016-03-30 17:57:44 · 1031 阅读 · 0 评论 -
《Power Shell高级编程》学习:第1章 PowerShell简介
Windows PowerShell设计原则Windows PowerShell快速入门直接双击 Windows PowerShell 快捷方式或者在“运行”对话框中输入 “PowerShell” 都可以打开。常见的命令:序号命令备注1get-help提供帮助信息和基本概念2get-command系统所原创 2016-05-26 15:21:42 · 4784 阅读 · 0 评论 -
SQL Server的作业中用PowerShell调用bat文件简单Demo
这只是一个非常简单的 Demo , 需要下面 2 个文件( d:\1.bat, d:\1.txt )1.bat 也非常简单, 只是将 1.txt 复制一份。注意:这里要写上绝对路径, 因为到了SQL Server没办法直接进入当前路径一、 新建作业 testPowerShell二、增加计划, 这个就没什么说了的, 为了快速得到结果, 设置为 20 秒原创 2017-11-03 15:37:17 · 3321 阅读 · 5 评论 -
powershell换行
一般可以用 ` :Get-Service |Where-Object `{$_.Status -eq 'Running'}有文章提到 . 和 :: 3.0版本下可以换行, 试过却不行。点击打开链接原创 2017-12-18 13:59:44 · 5244 阅读 · 0 评论 -
用 PowerShell 删除过期文件夹和文件
一、删除超过 30 天的子文件夹:$before=(Get-Date).AddDays(-30)Get-ChildItem d:\wwwroot\web\upload\Temp\ | Where-Object { $_.LastWriteTime -lt $before } | Remove-Item -Force -Recurse二、删除子文件夹中超过 1 小时原创 2017-12-19 13:03:53 · 2998 阅读 · 0 评论 -
自动重启集群服务
Windows集群在某些情况下是不稳定的,这容易影响到 alwayson ,导致某些节点使用不正常。我们可以借 powershell 来定时检测, 如果是停止状态则重启集群服务。定时工具我这里选择 SQL Server 的代理服务, 主要是使用比较方便, 比 Windows 计划任务方便一些, 当然, 你用计划任务也行。首先, 将 SQL Server 代理服务的登录改为“本地系统账户”(不这样脚...原创 2018-02-27 11:59:24 · 356 阅读 · 0 评论