https://lazywinadmin.github.io/powershell/2017/06/using_automaticvariable_token.html $$包含了你执行指令的最后一部分 Get-ChildItem -path "c:\windows\" -Filter "*.log"$$将返回是*.log$^将返回的是执行指令的第一部分$^返回是Get-ChildIte
转载 2017-09-19 14:16:12
2863阅读
1.用PowerShell查询指定OU中所有账号的创建时间\SID\上次修改密码时间\最后一次登录时间:Get-ADuser -searchbase ' OU=LL,DC=LL,DC=COM ' -filter * -Properties * | Select-Object Name,SID, Created,PasswordLastSet,@{n="lastLogonDate";e={[date
原创 2017-01-24 11:12:04
1494阅读
1.用PowerShell查询指定OU中所有账号的创建时间\SID\上次修改密码时间\最后一次登录时间:Get-ADuser -searchbase ' OU=LL,DC=LL,DC=COM ' -filter * -Properties * | Select-Object Name,SID, Created,PasswordLastSet,@{n="lastLogonDate";e={[date
原创 2017-01-19 15:21:35
1301阅读
对于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阅读
1.导出用户属性 Get-ADUser -Filter * -Properties * -SearchBase "OU=ll,DC=ll,DC=com " |select samaccountname ,description, created,PasswordLastSet ,sid, city|Export-Csv -Encoding Unicode -NoTypeInformati
原创 2017-01-19 15:30:27
1153阅读
Powershell中Measure-Object可以对对象计数并计算数字值的最小值、最大值、总和及平均值。对于文本对象,它可以计数并计算行数、单词数和字符数。以D:\为例来说明:  (1)计算D中文件和文件夹的个数;Get-ChildItem |Measure-Object (2)计算D中文件的大小的总和,最小,最大,平均数Get-ChildItem |Measure-Object -
原创 2014-09-08 18:14:49
10000+阅读
在系统运维实践中经常有大量添加dns记录的需求,如果手动添加,那就非常耗时而且容易出错。Windowspowershell对这一块支持的特别好,我参考一些技术文档写了如下脚本,使用起来非常方便。供大家参考:#author:xiaoping.qiu#date:20180810#dnsservername$servername="dcname"#domainname$domain="domain.co
原创 2020-09-18 10:13:27
2056阅读
PowerShell有挂起的功能,当我们在运行某一组命令未完成时想起还需运行另一组命令,这个时候挂起功能起了作用;挂起功能的掩饰如下:(1)在PowerShell中输入“mspaint”来打开图画功能;输入“get-process |where {$_. –eq “mspaint”}”来查询mspaint进程正在运行;(2)输入“get-process “mspaint”|stop-process
原创 2014-04-23 10:52:16
2521阅读
简单备忘一下:今天需要将某个OU下面的所有用户加入一个安全组,稍微翻阅了一下Powershell的命令,方法如下首先通过Get-ADUser 搜索某个OU下的所有用户,然后通过管道将所有用户的账号(SAMAccount)加入指定的组。类似的方法,可以把某个OU下所有用户从指定的组中移掉。因为remove的命令一般都会有提示,所以我添加了个-confirm:$false来取消确认提示很简单的命令,不
原创 2014-07-30 07:23:54
4292阅读
-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750每次都找那个Exchange命令行管理程序太麻烦了,其实我们可以更简单,可以直接在PowerShell控制台内直接调用Exchange的管理命令就好了。以下是Powershell调用各个版本的Exchange。Exchange 200
原创 2015-02-07 11:11:39
9889阅读
输入密码或者然后。
原创 2023-06-24 09:37:54
162阅读
PowerShell 添加群集共享卷
    当系统的管理员制作了域策略,修改了本地管理员组的成员时,一般情况下我们是无法添加用户权限的,即使添加权限,由于组策略登录时应用和90分钟另加30分钟的随机值自动刷新组策略,你的修改仍旧会被覆盖。    我们的思路是,客户端的本地计算机策略有一个启动脚本设置,运行这个启动脚本的账户是SYSTEM,也就是说这里的运
原创 2015-12-04 18:09:15
2651阅读
text =file.readlines() # 结果为str类型 for line in text:#遍历文件 print("开始爬取评论") name = line.split()[0] 加了个功能自动遍历网址目录进行爬取 然后接下来就是多爬取数据,然后进行数据清洗,清洗部分不符合格式要求的数据
原创 2022-01-20 15:39:43
116阅读
Exchange2013已经可以下载RTM版本,而从Exchange 2010开始已经支持PowerShell远程管理了,我们不再需要在本机安装Exchange管理工具,就可以通过使用PowerShell来远程管理Exchange服务器,以下以使用Basic身份认证去远程管理PowerShell为例:方法1、服务器端设置启用PowerShell目录的基本身份认证:1. 登录任何一台Exchange
原创 2014-11-29 13:43:10
6685阅读
PowerShellPlus提供的快速点击库的第三部分是Exchange,Exchange Server 是微软公司的一套电子邮件服务组件,是个消息与协作系统。 简单而言,Exchange server可以被用来构架应用于企业、学校的邮件系统。Exchange是收费邮箱,但是国内微软并不直接出售Exchange邮箱,而是将Exchange、Lync、Sharepoint三款产品包装成Office3
原创 2023-10-16 14:09:25
207阅读
前言 最近,需要一段开启SharePoint站点发布功能PowerShell命令,因为很多站点批量开启,去网站集功能和网站功能里分别点很麻烦,就搜了这样的命令,如果有需要的可以看一看。
原创 2021-07-24 10:46:04
137阅读
Powershell远程添加管理员$DomainName = Read-Host "Doamin name:" $ComputerName = Read-Host "Computer name:" $UserName = Read-Host "User name:" $AdminGroup = [ADSI]"WinNT://$ComputerName/Administrators,group" $
原创 2021-01-14 15:14:53
1092阅读
前言 最近需要给站点开启自定义脚本功能,所以,搞了一下就有下面的博客,希望能给有需要的人,一些参考。 1.首先,需要下载和安装SharePoint Online Management Shell,安装就是下一步就行了: Download SharePoint Online Management Sh
原创 2021-07-23 17:48:04
211阅读
  • 1
  • 2
  • 3
  • 4
  • 5