全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 711|回复: 2

[Windows VPS] 求个刷office365子号的脚本

[复制链接]
发表于 2020-5-5 10:04:53 | 显示全部楼层 |阅读模式
大佬发的脚本改来改去总运行不了,求mjj发个脚本
发表于 2020-5-5 11:02:03 | 显示全部楼层
Function GetRandom($NUM,$RT){
If ([String]::IsNullOrEmpty($NUM)) { Return } Else { If ([String]::IsNullOrEmpty($($($NUM).ToString()).Trim())){ Return }}
If ($NUM -match ",") {$Len1 = (($NUM -split(",", 2))[0]).Trim(); $Len2 = (($NUM -split(",",2))[1]).Trim()} Else{$Len = $NUM; $Len1 ="";$Len2 =""}
If (-Not ([String]::IsNullOrEmpty($Len1) -or [String]::IsNulorEmpty($Len2))) { $Len = ((([convert]::ToInt32($Len1,10)).. ([convert]::ToInt32($Len2,10)))| Get-Random) }
If ([String]::IsNullOrEmpty($Len)) { Return }
If ($RT -eq "n"){$RList = (48..57)
}ElseIf ($RT -eq "u"){$RList = (65..90)
}ElseIf ($RT -eq "l"){$RList = (97..122)
}ElseIf ($RT -eq "s"){$RList = (49..57 + 65.. 90)
}Else{$RList = (49..57 + 65..90 + 97..122) }
Return -join( $RList | Get-Random -count $Len| %{[char]$_})
}
for($i=1;$i -le usersnum;$i++)
{ $passwd=GetRandom(12)
$passwd=$passwd+"a7"
$head=GetRandom(6)
$name=$head+$i+"@yourdomain.com"
"$name--$passwd" | Out-File -Append D:\testpwd.txt
New-MsolUser -DisplayName PPXbigschool -FirstName PPX -LastName BIGSCHOOL -UserPrincipalName $name -UsageLocation US -Password $passwd -LicenseAssignment xxxx:STANDARDWOFFPACK_STUDENT
}

最简单的ps
也可以python用api自己看看 官方api 很好写的
发表于 2020-5-5 12:02:21 | 显示全部楼层
不是可以直接批量生成?还需要脚本吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-19 19:47 , Processed in 0.064130 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表