Powershell 基本使用

网友投稿 801 2022-09-18

Powershell 基本使用

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小时内删除侵权内容。

上一篇:Python中的Tuple操作
下一篇:Hyper-V批量创建Windows虚拟机自动改IP+主机名+密码+拨号
相关文章

 发表评论

暂时没有评论,来抢沙发吧~