当前位置: 首页 > 编程笔记 >

如何使用PowerShell将计算机加入AD域?

浦思源
2023-03-14
本文向大家介绍如何使用PowerShell将计算机加入AD域?,包括了如何使用PowerShell将计算机加入AD域?的使用技巧和注意事项,需要的朋友参考一下

要使用PowerShell加入域中的任何工作组计算机,我们可以使用Add-Computer命令,但在此之前,有一些Windows先决条件,必须正确html" target="_blank">配置DNS且域控制器应可访问,而其他条件则应足以使只有PowerShell可以使用命令将计算机加入域。

Add-Computer -ComputerName Test1-win2k16 `
             -DomainCredential Labdomain\Administrator `
             -DomainName Labdomain.local -Restart -Force -PassThru

一旦您运行了上面的命令,它将询问您输入的用户的凭据。在上面的示例中,我们将远程计算机加入到LabDomain.Local域,它将重新启动远程系统。如果用户在远程系统上登录,则它可能不会重新启动,但系统将连接到域。您可以稍后强制重启。

我们需要确保-DomainCredential参数中使用的用户名应具有适当的特权,例如DomainAdmin,EnterpriseAdmin。

要将计算机加入其他OU中,您需要提供OU路径

Add-Computer -ComputerName Test1-win2k16 `
             -DomainCredential Labdomain\Administrator `
             -DomainName Labdomain.local `
             -OuPath 'OU=Prod,OU=Servers,DC=labdomain,DC=local' `
             -Restart -Force -PassThru

这里的计算机名称参数是String [],因此您可以使用多台计算机。例如,

Add-Computer -ComputerName Test1-win2k16, Test1-Win2k12, Test2-Win2k12 `
             -DomainCredential Labdomain\Administrator `
             -DomainName Labdomain.local `
             -OuPath 'OU=Prod,OU=Servers,DC=labdomain,DC=local' `
             -Restart -Force -PassThru

如果OU路径不同,还可以使用foreach循环和CSV文件中的计算机列表来加入多台计算机。

 类似资料:
  • 本文向大家介绍如何使用PowerShell从AD域中删除计算机?,包括了如何使用PowerShell从AD域中删除计算机?的使用技巧和注意事项,需要的朋友参考一下 要从域中删除计算机,我们需要使用Remove-Computer命令。 在上面的示例中,计算机名称Test1-Win2k16将使用域凭据从域中删除,并将其加入到名为WG的工作组中。如果系统由于任何原因无法重启,则需要手动重启系统。 这里的

  • 本文向大家介绍如何使用PowerShell作为计算器?或如何使用PowerShell进行算术运算?,包括了如何使用PowerShell作为计算器?或如何使用PowerShell进行算术运算?的使用技巧和注意事项,需要的朋友参考一下 您可以使用PowerShell控制台来执行算术运算,就像计算器一样。 要进行加法运算, 输出-5 对于复杂的附加操作,它也太快了。 输出-20543578 浮号运算 输

  • 问题内容: 我在本地计算机上有一个目录,我想使用Fabric将其复制到远程计算机上(并重命名)。我知道我可以使用复制文件,但是目录呢。我知道使用 scp 很容易,但是如果可能的话,我宁愿在我内部进行。 问题答案: 您也可以使用它(至少在1.0.0中使用): 可以是相对或绝对本地文件或 目录路径 ,并且可以包含 shell样式的通配符 ,如Python glob 模块所理解的那样。波形扩展(由os.

  • 问题内容: 如何使用python脚本使计算机sleep? 它必须是 sleep ,而不是hibernate或其他。 我尝试使用,但是没有命令可以sleep,或者找不到。 问题答案: 您可以使用 如果此命令对您不起作用(实际上使您的计算机进入休眠模式),则需要关闭休眠模式: 要重新打开休眠模式: 或者,您也可以使用: 如果你 不 希望打开休眠关闭只是运行一个命令,你可以使用psshutdown作为替

  • 我在IntelliJ中有一个Maven模块,可以在一台计算机上正常工作。我已将“.iml”文件与项目一起保存在Git中。当我在另一台电脑上查看时, > 然后是“文件”- 如何让IntelliJ下载和导入Maven依赖项? 我尝试过的事情: > “重建项目” 右键单击模块和“重建模块” “文件”- “重新导入所有Maven项目”,这只是从项目中删除了两个Maven模块。然后我不得不像上面一样重新创建

  • 问题内容: 我需要一个简单的应用程序,最好是跨平台的应用程序,该应用程序可以在两台计算机之间发送文件。 它只需要接受并发送文件,并显示进度条即可。我可以使用哪些应用程序或如何编写一个应用程序? 问题答案: 发送和接收文件 文件的发送和接收基本上分为两个简单的代码段。 接收代码: 发送代码: 当他们想要发送文件时,发送代码段将在正在发送代码的计算机上运行。 接收代码需要放入一个循环中,以便每次有人想