3.创建新用户 tom,密码 abc@123。
原创
2023-05-20 00:36:28
205阅读
适合人群:适合对Powershell和域有一定基础和感兴趣的运维。
课程目标:利用Powershell和计划任务让普通用户能用管理员权限执行程序或脚本课程简介:以往都需要借助收费第三方软件来完成的事情,现在可以通过强大的Powershell完成。利用Powershell和计划任务让普通用户能用管理员权限执行程序或脚本。目录:E01-Powershell域用户提权E02-计划任务提权 &
原创
2024-01-13 19:16:28
401阅读
Powershell 批量创建AD用户: Import-Csv C:\temp\userlist.csv -Encoding Default | ForEach-Object { New-ADUser -Path ‘ou=nipit,dc=nipit,dc=cn’ ` -UserPrincipalName ($_.EnglishFullName + '@nipit.cn') ` -Displa
转载
2020-03-18 20:33:51
2866阅读
powershell (only for win2008 r2)
import-module activedirectory
New-ADOrganizationalUnit -name test -path "DC=test,DC=com"$pwd=ConvertTo-SecureString "abcd@123" -AsPlainText -Force
I
原创
2011-09-08 17:08:38
1341阅读
Powershell 脚本批量修改AD用户属性
原创
2014-01-07 15:42:40
3150阅读
#生成随机用户信息,包括姓名。QQ。邮箱,手机号$nameArr=@('一','丁','三','专','世','业','丝','中','丰','临','丹','丽','举','乃','义', '乐','乔','书','云','亘','亮','人',
转载
2016-03-01 19:58:00
344阅读
有个场景,需要在powershell中获取用户的输入,然后进行下一步。使用 Read-Host可以实现这种效果,脚本如下:$ID = Read-Host "Please enter ID"# use $ID to do something.........
原创
2022-03-29 15:32:46
2237阅读
LYNC关闭用户视频权限1、关闭站点权限get-csconferencingpolicy -identity "site:XXX"Set-CsConferencingPolicy -Identity "site:XXX" -EnableP2PVideo $false2、关闭用户权限(1)显示用户信息get -csuser -identity xxx@XX.c
原创
2013-06-17 17:34:40
1054阅读
Powershell的AD相关的命令灰常好用,豆子今天早上从HR那里拿了一份名单,需要更新所有AD用户的职位和部门信息。这个名单有上千人,肯定不能手动修改,一个简单几行的脚本就可以迅速解决。基本方法是可以通过get-ADuser搜索用户,然后使用 set-ADuser这个命令修改就行了。名单格式如下: HR的代码,名字,姓,加入日期,职位,部门等等。由于鬼佬习惯结婚之后改名字,所有直接通过disp
原创
2015-04-24 07:28:55
5742阅读
echo "默认开始日期为【1】号|默认结束日期为【下月1】号"
#获取过滤数据的月份
$Start_Time = Read-Host "请输入开始月份"
$End_Time = Read-Host "请输入结束月份"
#假如用户需要的五月份的数据,结束月份加1,结束日期默认为1号
$monthNum = [int]$End_Time
# 如果月份小于12,则增加一个月
i
原创
2023-04-25 13:17:29
373阅读
下一个脚本也是非常简单实用的,和之前的脚本一起配合效果会非常好,上一个脚本可以在变更之前批量给用户发通知,这个脚本就是变更开始时,直接把用户log off,这样再执行变更会好一点,总比直接重启机器要强这个就不上什么图了,说白了就是踢掉用户,字面意思能理解就行,脚本内容直接分享出来,整体框架和之前那个基本是一样的#这个没试过如果有用remote app的会是什么样$AzureContext = (C
原创
2023-03-06 20:48:43
243阅读
Functionget-info{foreach($lineinGet-Content$args[0]){$a=Get-ADUser-Filter{samaccountname-eq$line}-PropertiesDisplayName,CN,samaccountname|selectDisplayName,CN,samaccountnameif($a-eq$null){Write-Output
原创
2021-01-28 10:07:06
1618阅读
Get-Mailbox test | select @{N='emailaddresses';e={[string]::join(";",($_.emailaddresses))}} | Export-Csv A.csv
原创
2014-12-04 14:28:10
2097阅读
客户场景:为很多用户单独配置过邮箱配额,想重新规划,现需要导致所有用户实际容量清单实现方式:直接上代码#加载Exchange命令Add-PSSnapinMicrosoft.ex*#主命令[array]$output=""|SelectName,ProhibitSendQuota,DBName$DBs=Get-MailboxDatabase|SelectName,Prohibit
原创
2019-06-19 22:27:28
2091阅读
点赞
1评论
function
Get-CurrentUserRoles {
$SecurityPrinciple
=
New-Object
-TypeName
System.Security.Principal.WindowsPrincipal
-ArgumentList ([Sy
转载
2017-09-20 10:24:00
616阅读
2评论
#无参函数 function echo_date(){ get-date } #调用 echo_date #有参函数 function echo_args($a,$b){ $a*$b } #有参函数 echo_args 1 2 #返回值 function fanhui(){ return "这是返回 ...
转载
2021-09-28 12:40:00
145阅读
2评论
Get-ADUser -Filter {(City -eq"深圳") -and (Enabled -eq "true")} | select name| Export-Csv shenzhen1.csv
原创
2017-01-20 09:35:28
815阅读
建立文本文档另存为csv文件,注意编码格式,否则导入后是乱码使用powellshell命令导入Import-Csv -Path E:\users.csv | foreach { new-aduser -name $_.name -SamAccountName $_.samaccountname -GivenName $_.givenname -Surname $_.surname -Display
原创
2017-09-08 10:23:27
3384阅读
Powershell ,AD,Windows Server 2012 R2
原创
2017-12-24 16:29:24
10000+阅读
点赞
2评论
#批量创建AD用户并使用随机密码,将账户密码输出$users = Get-Content -Path "C:\Users\Username\Documents\userlist.txt"foreach ($user in $users) { $FirstInitial = ($user.Substring(0,1)) $LastName = ($user.Substring(1)) $UPN
原创
2023-02-19 17:22:23
362阅读