Asp.Net MVC 开发微信扫码支付详细步骤与教程
781
2022-09-18
Powershell 基本使用
Powershell 基本使用
一、基本的需求
公司稽核需要导出公司使用Admin权限和USB权限针对不同OU分别导出计算机怎么把这些计算机用户关联到AD用户,并且包含用户的姓名、工号、部门、职位
二、解决办法
怎么把这些不同company别不同OU的计算机用户导出呢?是利用dsget还是利用powershell,当然我用的是powershell先导出相关OU的对象,然后在通过Excel给这些对象进行分类。使用powershell把对象的关键信息整理出来。由于数量多需要整理好的AD账号统计到TXT文档,后续需要使用到。
三、实施
第一步骤是导出OU里面的对象,计算机对象,使用Get-ADComputer -searchbase。具体的列子大概如下:Get-ADComputer -searchbase 'ou=it,dc=adatum,dc=com' -Filter * -Property * |select Name,OperatingSystem,Description |out-file c:\Disable_USB_Office.csv 此处关键的信息是你的备注一定要准确,不然你是不能定位到AD账号。把导出的csv文件在excle编辑分割后,得到你想要的数据。通过搜集的AD账号汇总到一张表格后,再通过powershell来重新分类。使用Invoke-Command -ScriptBlock 来操作这个TXT文件。具体实例如下:
function username{
$param=Get-Content C:\user.txt
Invoke-Command -ScriptBlock {$param} |Get-ADUser -Properties * |
select surname,employeenumber,department,info }
username > "C:\Scripts\username.txt"
最后我们得到我们想要的结果就非常详细了。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~