Windows Server 2016-OU组织单位日常操作

2023-11-03 23:40

本文主要是介绍Windows Server 2016-OU组织单位日常操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

技术无所谓贵贱,既然曾经做过就总该是要留下点什么,毕竟做技术这些年给我们留下太多太多的成长经历,总有人问这些已经很皮毛了为什么还要写,其实没那么多花哨理由,就是想着做或者不做这一块总是要对过往做个简单归总,习惯已成自然,虽然因为种种原因频繁隔断更新,但一有时间就想着写点什么,希望N年后还可以帮到更多有需要的人。本章节对Active Directory的日常OU组织单位新建、移动、删除等内容进行简单介绍,方便日常管理。具体如下:

新建OU:

1.打开Active Directory用户和计算机,右键选择 新建——组织单位:

2018-02-04_00009

2.在新建对象中输入组织单位名称,这里可勾选"防止容器被意外删除",也可根据实际环境不做勾选操作,生产环境为防止误操作建议勾选,点击确定继续:

2018-02-04_00010

3.新建后OU信息如下:

2018-02-04_00011

4.也可以在控制台中点击"在当前容器中创建一个新的组织单位",生产环境中会根据公司架构进行对应OU组织单位创建:

2018-02-04_00012

5.输入OU名称:

2018-02-04_00013

6.按照公司架构新建对应层级OU,组织结构信息如下:

2018-02-04_00015


命令行查询当前架构下OU信息:

a.命令行查询当前OU信息:

方法一:dsquery命令查询当前OU信息:

dsquery ou

方法二:Powershell命令查询当前OU信息:

get-adorganizationalunit –filter * |select distinguishedname

2018-02-04_00016

模糊查询OU信息:

get-adorganizationalunit –filter 'Name -like "Group*" |ft distinguishedname

精确查询OU相关信息:

get-adorganizationalunit –filter 'Name -like "Group3" |fl

2018-02-04_00038


命令行创建OU:

1.dsadd ou命令创建OU:

dsadd ou ou=xxx,ou=syncall,dc=azureyun,dc=local

2018-02-04_00017

2.powershell命令创建OU:

new-adorganizationalunit  -name xxx –path "ou=syncall,dc=azureyun,dc=local"

2018-02-04_00018

查询新建OU信息:

2018-02-04_00019

2018-02-04_00020


重命名OU信息

1.rename-adobject重命名OU信息:

rename-adobject "ou=oldouname,ou=syncall,dc=azureyun,dc=local" –newname  newname

命令行查询重命名后OU信息:

get-adorganizationalunit –filter * |select distinguishedname

2018-02-04_00021


删除OU信息:

a.remove-adorganizationalunit删除OU:

remove-adorganizationalunit  -identity  "ou=xxx,ou=syncall,dc=azureyun,dc=local"  -recursiv

根据提示回车确认删除,我们发现报错信息提示无权访问,即使我们通过强制删除也无法完成删除操作,此时我们是否想起在上边新建OU勾选的"防止容器被意外删除":

2018-02-04_00022

b.选择查看——并勾选高级功能:

2018-02-04_00024

此时我们会看到比之前结构多太多的信息:

2018-02-04_00025

c.选择我们要删除的组信息,鼠标右键选择属性:

2018-02-04_00026

d.定位到OU属性框中"对象"一栏,取消勾选"防止容器被意外删除"并点击确定:

2018-02-04_00027

e.此时我们再执行删除命令:

remove-adorganizationalunit  -identity  "ou=xxx,ou=HelpDesk,dc=azureyun,dc=local"  -recursiv  -confirm:$false

删除成功,再次查看当前OU信息,已无法找到Group1相关OU信息。

2018-02-04_00028

f:我们也可以通过命令行取消勾选"防止容器被意外删除",命令如下:

命令行取消勾选:"防止容器被意外删除"

Set-adobject –identity  "ou=xxx,ou=HelpDesk,dc=azureyun,dc=local"  -ProtectedFromAccidentalDeletion:$false

2018-02-04_00029


移动OU:

图形化移动OU:

1.右键要移动的OU信息,选择"移动":

2018-02-04_00030

2.选择要将对象移动到容器的新位置,单击确定继续:

2018-02-04_00031

3.此时提示我们无法移动对象,因为拒绝访问:

2018-02-04_00032

4.显然是因为OU对象属性中勾选"防止对象被意外删除"选项,取消勾选并确定:

2018-02-04_00033

5.成功移动OU组织单位:

2018-02-04_00034

Powershell命令行移动OU:

move-adobject –identity  "ou=xxx,ou=Syncall,dc=azureyun,dc=local"  -targetpath  "ou=HelpDesk,dc=azureyun,dc=local"

报错信息同样是因为没有去掉勾选"防止对象被意外删除",这里通过命令行取消勾选,并再次执行移动操作,成功执行,可通过命令行查看:

Set-adobject –identity  "ou=xxx,ou=Syncall,dc=azureyun,dc=local"  -ProtectedFromAccidentalDeletion:$false

2018-02-04_00035

dsmove命令移动OU:

dsmove ou=xxx,ou=Syncall,dc=azureyun,dc=local –newparent ou=HelpDesk,dc=azureyun,dc=local

2018-02-04_00036


删除OU:

1.dsrm命令删除OU:

dsrm  ou=xxx,ou=Syncall,dc=azureyun,dc=local

2.Remove-Adobject命令删除OU:

Remove-Adobject –identity "ou=xxx,ou=Syncall,dc=azureyun,dc=local " –confirm:$false

2018-02-04_00037

本章完。

欢迎关注:yanxishe
欢迎关注:小温研习社

这篇关于Windows Server 2016-OU组织单位日常操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/341685

相关文章

SQL server配置管理器找不到如何打开它

《SQLserver配置管理器找不到如何打开它》最近遇到了SQLserver配置管理器打不开的问题,尝试在开始菜单栏搜SQLServerManager无果,于是将自己找到的方法总结分享给大家,对SQ... 目录方法一:桌面图标进入方法二:运行窗口进入方法三:查找文件路径方法四:检查 SQL Server 安

Python 中的 with open文件操作的最佳实践

《Python中的withopen文件操作的最佳实践》在Python中,withopen()提供了一个简洁而安全的方式来处理文件操作,它不仅能确保文件在操作完成后自动关闭,还能处理文件操作中的异... 目录什么是 with open()?为什么使用 with open()?使用 with open() 进行

Linux ls命令操作详解

《Linuxls命令操作详解》通过ls命令,我们可以查看指定目录下的文件和子目录,并结合不同的选项获取详细的文件信息,如权限、大小、修改时间等,:本文主要介绍Linuxls命令详解,需要的朋友可... 目录1. 命令简介2. 命令的基本语法和用法2.1 语法格式2.2 使用示例2.2.1 列出当前目录下的文

Redis在windows环境下如何启动

《Redis在windows环境下如何启动》:本文主要介绍Redis在windows环境下如何启动的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Redis在Windows环境下启动1.在redis的安装目录下2.输入·redis-server.exe

python连接本地SQL server详细图文教程

《python连接本地SQLserver详细图文教程》在数据分析领域,经常需要从数据库中获取数据进行分析和处理,下面:本文主要介绍python连接本地SQLserver的相关资料,文中通过代码... 目录一.设置本地账号1.新建用户2.开启双重验证3,开启TCP/IP本地服务二js.python连接实例1.

Mysql表的简单操作(基本技能)

《Mysql表的简单操作(基本技能)》在数据库中,表的操作主要包括表的创建、查看、修改、删除等,了解如何操作这些表是数据库管理和开发的基本技能,本文给大家介绍Mysql表的简单操作,感兴趣的朋友一起看... 目录3.1 创建表 3.2 查看表结构3.3 修改表3.4 实践案例:修改表在数据库中,表的操作主要

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4

mysql出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决方法

《mysql出现ERROR2003(HY000):Can‘tconnecttoMySQLserveron‘localhost‘(10061)的解决方法》本文主要介绍了mysql出现... 目录前言:第一步:第二步:第三步:总结:前言:当你想通过命令窗口想打开mysql时候发现提http://www.cpp