操作系统: win10 1. 启动PowerShellI IDE 在windows的搜索框中输入ISE, 选择powershell ise. 2. 解决"系统上禁止运行脚本"的问题 输入命令: >> get-executionpolicy 如果是restricted表示受限, 输入命令: >> se ...
转载
2021-10-26 15:47:00
4374阅读
2评论
某组织的ou中的账户可能经常需要移动,每个部门ou都有部门组,以dep_开头,如果账号从ou1移动到ou2,则账号需要从ou1中的部门组中删除,同时,要添加到ou2的部门组中,脚本如下:$ConfirmPreference="none" #关闭confirm确认提示 $ou_all=Get-ADOrganizationalUnit -Filter * -Sea
原创
2017-03-09 11:08:10
1387阅读
点赞
powershell 文件和目录访问操作
转载
2019-03-21 15:48:39
2635阅读
更新时间:2022.4.21 为了便于查看和学习,我将"PowerShell基础"分类中的博文做了汇总。 环境配置说明Windows21H1PSVersion5.1.19041.1320 目录1.PowerShellWhereObject筛选出包含指定内容的行(https://blog.51cto.com/shiwanwu/4782187)2.PowerShellSo
原创
精选
2022-04-21 14:21:20
580阅读
点赞
自从发布以来,Windows PowerShell已经成为Windows自动化平台的选择。它的强大和灵活已经在许多环境中被许多Windows技术所证明。不幸的是,在活动目录支持方面,PowerShell 1并没有什么可以炫耀。从基础角度,微软提供了ADSI“类型加速器”作为它的支持。如果你需要去完成多高级任务,就不得不访问提供AD支持的本地.NET类—&mdas
原创
2012-04-16 15:30:00
1616阅读
powershell 定时删除脚本
转载
2019-03-11 12:15:00
249阅读
2评论
powershell删除N天前的文件
原创
2019-03-27 17:48:39
2417阅读
1评论
对于Server 2008 系列证书的删除和添加需要借助.net 类进行移除证书$thumbprint = gci Cert:\LocalMachine\my |?{$_.Subject -eq "CN=server01.contoso.com"}$store = New-Object System.Security.Cryptography.x509Certificates.x509Store(
原创
2021-11-19 11:45:45
10000+阅读
在 PowerShell 数组中和删除项是一个可能会导致一些意外的报错,这里我把可用的办法总结一下。问题:创建一个数组,我们将记下 System.Array 类型:$Fruits = "Apple","Pear","Banana","Orange"
$Fruits.GetType()但是,如果我们尝试向数组或删除项目,则会出现“集合大小固定”的错误$Fruits.Add("Kiwi")
$
原创
精选
2024-01-23 13:29:44
1989阅读
看到标题估计很多人会觉得这玩意也要写个博客,能不能再水点
哈哈哈,当然没这么简单,不过也不会太难,这回要介绍的确实是如何删除Azure中的虚拟机,删除虚拟机本身是个简单的不能再简单的任务
直接在Portal上鼠标点一下不就删掉了,这是绝对没错的。but,因为Azure的计算和存储是分离的,删除虚拟机其实只是删除了Azure的计算能力,本身Azure的OS磁盘,数据磁盘,网卡这些都还会保留在Azure环境中
这样做的好处是显而易见的,可以避免你的数据因为VM删除而丢失,生产环境删除VM之后也建议要保留磁盘,等待确认数据可以删除后再将磁盘从存储账户或者是托管磁盘里删除掉
然而有些时候我们是很明确的要把VM以及相关的信息完全删除掉的,但是正常删除VM的流程我们需要手动删除VM,然后再删除磁盘,删除网卡,公网IP等等这些都需要手动进行,然而很多时候用户其实是没有这种习惯的
很多用户也并不了解需要如何删除这些遗留的资源,往往以为删除VM就万事大吉了,这样的后果就是往往Azure环境中会遗留非常多的磁盘,网卡,公网
原创
2018-02-24 23:33:48
1961阅读
列出目录中所有文件并导入文件ls | Format-Table name > C:\1234.txt 循环创建目录并拷贝目录下指定文件foreach ($FileName in get-content c:\1234.txt) {New-Item -Path C:\Test\ -Name $FileName -Type Directory -forcecopy-item
原创
2016-03-14 23:09:44
4066阅读
Get-ClusterNodeRemove-Clusternode -name {节点计算机名称}
原创
2017-07-26 16:55:32
3403阅读
昨天在powershell.org的论坛看见有人问如何删除ShadowCopy。这个网友的要求是,凡事老于今天的快照,如果一天有很多份备份,只保留最后的一份。豆子写了个脚本实现这个功能。自己觉得有点啰嗦,但是因为没有找到对应的comlet删除指定ID的快照,只有通过wmi找到所有的快照过滤之后在用其对象本身的函数删除自己。
$delsnap=@()
Get-WmiObject -Comp
原创
2016-02-24 06:37:16
1542阅读
点赞
在Kubernetes(K8S)中,当我们需要删除某个文件夹时,可以借助PowerShell来实现。PowerShell是一种跨平台的脚本语言和命令行壳程序,能够帮助我们在Windows环境下进行各种操作。下面我将详细介绍如何通过PowerShell删除文件夹的命令。
### PowerShell删除文件夹命令流程
在使用PowerShell删除文件夹前,首先需要确认你有权限执行该操作。通常情
原创
2024-05-21 11:25:30
1602阅读
例:$FilePath="C:\Windows\System32\LogFiles"$DaysAgo=3$Today=Get-Date#$File=Get-ChildItem-Path$FilePath"*.log"Get-ChildItem-Path$FilePath"*.log"|Where-Object{$_.LastWriteTime-lt$Today.AddDays(-$DaysAgo)
原创
2019-10-21 15:09:28
3556阅读
简单备忘一下:今天需要将某个OU下面的所有用户加入一个安全组,稍微翻阅了一下Powershell的命令,方法如下首先通过Get-ADUser 搜索某个OU下的所有用户,然后通过管道将所有用户的账号(SAMAccount)加入指定的组。类似的方法,可以把某个OU下所有用户从指定的组中移掉。因为remove的命令一般都会有提示,所以我添加了个-confirm:$false来取消确认提示很简单的命令,不
原创
2014-07-30 07:23:54
4292阅读
最近在配置Citrix XenDesktop策略时,有些时候有2个策略冲突时在策略视图会出现如下错误: 出现此类错误时我们无法在GUI界面进行策略的调整与删除,必须要通过Powershell将冲突的策略删除掉。 由于XenDesktop 7.X之后将用户策略和计算机策略在GUI界面放在了一个视图下面,所以有时候做过滤的时候就会经常出现这种情况或者出现策略无法应用的情况。 删除策略步骤:
原创
2015-09-17 23:40:44
2590阅读
今天早上收到了总公司的一个邮件通告,大意是最新的3月份的Windows补丁文件kb4088875会造成Vmware下的Windows7和Windows2008R2失去IP地址,望大家注意。豆子一般用WSUS服务器打补丁,而且频率比较积极。上WSUS一看呢,这个安全补丁已经默认Approve了,赶快decline掉。因为这个补丁已经出来有2周了,估计有些服务器已经打上补丁了,这些已经安装了的补丁不会
原创
精选
2018-03-16 06:18:23
7375阅读
点赞
9评论
Uninstall-ADDSDomainController 完成后,会自动重起。
原创
2020-08-31 11:59:25
1592阅读
点赞
前言 最近,给SharePoint升级了,然后发现,有一大批视图不需要了,而且,名字是一样的,想着怎么清理,然后,就想到了powershell。 powershell 示例: powershell 运行结果 结束语 至此,一个小问题就这样轻松搞定了。 在SharePoint的日常实施和运维中,Pow
原创
2021-07-24 10:52:46
147阅读