加入域的计算机重定向到指定的OU

在AD环境中,为了使计算机加入域后自动进入特定的OU以应用组策略,可以通过redircmp命令实现。该方法在任何DC上执行都会影响所有DC,确保域功能和林功能级别为Server 2003。此操作适用于新加入域的计算机,已加入过的计算机需先删除原有账户。

在我曾经呆过一个企业里,我们使用的是AD环境,计算机加入域时,我们需要使用一个单独的加域工具,里面有需要将计算机加入到指定OU的选项。所以每次加域我们都需要找个这个工具,实现加域过程。最后我发现其实最终的计算机账户都是被放入一个自己新建的名叫“所有计算机”的OU里,目的是为了能应用到定制的组策略。(我们知道默认加入域的计算机是放入名叫“computer”的容器中,容器跟OU还是存在区别的,OU也是一个容器,其中一个区别就包括我们能在OU级别上应用组策略,但是单纯的容器是不行的)。从下面的图例中我们可以看到GPMC里是显示不了“computer”这个容器的。

 为了避免每次都翻箱倒柜查找到该工具来完成加域工作,我们可以应用一个小工具redircmp来做到这点。

1、我们在一台可读写DC上的cmd下输入以下命令行:

redircmp  ou=所有计算机,dc=better,dc=com

#藍色自己部分根據具體環境修改


(这个命名行支持的是DN的可分辨名称,所有单纯输入OU的名称是会报错的)

 2、重定向成功之后,我们将需要加入域的计算机(better-client5)按照正常加域过程加入域,我们可以看到该计算机已经不在“computer”容器下,而是出现在“所有计算机”这个OU里。

<think> 首先,用户的问题是关于在Linux系统中使用Putty将内容重定向指定文件的方法。 我需要回顾用户提供的引用: - 引用[1]:关于Putty的安装步骤。 - 引用[2]:关于Putty的多窗口管理。 - 引用[3]:关于Linux退出Putty时防止程序停止,提到了nohup命令。 - 引用[4]:类似引用[3],讨论了使用nohup和关闭终端的影响。 用户的问题焦点是“重定向内容到指定文件”,而不是安装或关闭问题。引用[3]和[4]提到了nohup命令,这与输出重定向相关。 关键点: - 在引用[3]中:它说“无论是否将nohup命令的输出重定向到终端,输出都将附加到当前目录的nohup.out文件中。”这表明nohup可以用于将输出重定向到文件。 - 在引用[4]中:它讨论了使用nohup来防止关闭Putty时程序停止,并提到了输出重定向。 所以,用户想知道如何在使用Putty连接到Linux时,将命令的输出重定向指定文件。 我的回答需要: - 使用中文回答。 - 结构清晰,逐步解决问题。 - 保证回答真实可靠。 - 在回答中引用的部分末尾添加引用标识,如[^1]。 - 生成相关问题。 - 对于数学表达式,使用正确的LaTeX格式(但这里可能不涉及)。 - 独立公式使用$$...$$(但可能不适用)。 回答结构: 1. **理解问题**:用户在使用Putty连接到Linux系统时,想将命令的输出重定向指定文件。 2. **解释方法**: - Putty本身是一个终端仿真器,主要用于连接。重定向发生在Linux命令级别,而不是Putty设置。 - 在Linux命令行中,使用标准输出重定向符号:`>` 或 `>>`。 - 例如:`command > file.txt` 或 `command >> file.txt`。 - 如果需要后台运行并防止关闭Putty时停止,使用`nohup`结合重定向。 3. **结合引用**: - 引用[3]和[4]提到nohup用于保持程序运行,并将输出重定向到nohup.out。 - 我可以建议类似的方法:`nohup command > file.txt &` 这将运行command在后台,输出重定向到file.txt。 4. **步骤建议**: - 连接到Linux使用Putty。 - 在终端输入命令:`your_command > output_file.txt` - 或使用`nohup`:`nohup your_command > output_file.txt &` - 解释每个部分。 5. **添加引用**:当提到nohup或输出重定向时,添加引用标识如[^3]。 6. **生成相关问题**:在最后添加相关问题部分。 最终回答框架: - 介绍Putty的作用。 - 解释重定向如何在Linux中工作。 - 给出具体命令示例。 - 引用相关部分。 - 生成相关问题。 生成的相关问题: 1. 如何在Putty中使用nohup命令防止后台进程终止? 2. 重定向输出有哪些选项? 3. Putty的高级配置有哪些技巧? 确保回答真实可靠:基于Linux基础知识。 </think> ### Linux系统下使用Putty重定向内容到指定文件的方法 在使用Putty连接到Linux系统时,重定向内容到指定文件主要通过Linux命令行本身实现,而不是Putty的特定功能。Putty只是一个终端仿真器,负责建立远程连接;重定向操作依赖于Linux的标准输出重定向语法。以下是详细步骤和方法,基于用户提供的引用和Linux基础知识。 #### 核心方法:Linux命令行重定向 在Putty连接的Linux终端中,可以使用以下标准Shell命令将命令输出重定向到文件: - **基本重定向**:使用 `>` 符号覆盖指定文件内容,或 `>>` 符号追加内容。 - 示例:将 `ls` 命令的输出重定向到 `output.txt` 文件: ```bash ls > output.txt # 覆盖文件内容 ``` 或 ```bash ls >> output.txt # 追加内容到文件末尾 ``` - **指定路径**:文件路径可以是相对路径(如 `./output.txt`)或绝对路径(如 `/home/user/output.txt`)。确保您有写入权限。 #### 防止关闭Putty时进程中断:结合 `nohup` 如果需要在关闭Putty后,命令仍在后台运行并将输出重定向到文件,Linux提供了 `nohup` 命令(no hang up)。这可以确保进程在断开连接后继续执行,并将输出保存到指定文件或默认文件(如 `nohup.out`),如引用[3]和[4]所述[^3][^4]。 - **语法示例**: ```bash nohup your_command > your_file.txt & ``` - `nohup`:忽略挂断信号(SIGHUP),保持进程运行。 - `>`:重定向输出到文件(使用 `>>` 可追加)。 - `&`:将命令放入后台执行。 - **实际示例**:后台运行一个脚本并重定向输出: ```bash nohup ./myscript.sh > /var/log/myscript.log 2>&1 & ``` - 这里,`2>&1` 将标准错误(stderr)也重定向到同一个文件。 - 输出默认会写入当前目录下的 `nohup.out`,但通过重定向可以自定义文件路径。 #### 注意事项 1. **文件权限**:确保目标目录有写入权限。使用 `chmod` 修改权限(如 `chmod u+w your_file.txt`)。 2. **路径问题**:在Putty中,当前目录取决于您的登录状态。使用 `pwd` 查看当前目录。 3. **关闭Putty的影响**:直接关闭Putty窗口可能终止前台进程,但使用 `nohup ... &` 结合重定向可避免此问题,如引用[4]所述(避免手动点击关闭按钮,而是先 `exit` 终端)[^4]。 4. **查看输出**:重定向后,使用 `cat your_file.txt` 或文本编辑器查看文件内容。 #### 引用说明 - 以上方法基于Linux标准重定向机制,Putty仅作为连接工具。引用[3]和[4]强调了 `nohup` 在保持后台进程和输出重定向中的实用性[^3][^4]。 如果您在Putty中遇到连接问题,可以先确保Putty安装正确(参考引用[1]的安装步骤)[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值