更改主机名和域加入正常;但是在指定 OU 时
Changing hostname and domain joining fine; but when specifying OU
所以当我 运行 下面的脚本按预期工作时
$newname = Read-Host 'Desired hostname'
$user = Read-Host 'Domain admin username'
$cpc = hostname.exe
Add-Computer -DomainName DOMAIN.CO.UK -ComputerName $cpc -NewName $newname -Credential domain$user
pause
然而,当我尝试添加 -OUPath "OU=ourou,OU=ourou,DC=domain,DC=co,DC=uk"
时:
$newname = Read-Host 'Desired hostname'
$user = Read-Host 'Domain admin username'
$cpc = hostname.exe
Add-Computer -DomainName DOMAIN.CO.UK -ComputerName $cpc -NewName $newname -Credential domain$user -OUPath "OU=Workstations,OU=Windows 10,DC=domain,DC=co,DC=uk"
pause
脚本中断,返回:
failed to join domain from its current workgroup... the system cannot find the file specified
有什么想法吗?
这是广告布局,以防我犯了一个愚蠢的错误:
如果有人遇到同样的问题,我现在发现我实际上犯了一个愚蠢的错误。
-OUPath 命令通过 OU 树向后工作。所以在我的示例中,我想引用 OU:domain.co.uk\Workstations\Windows 10
最初我的代码是:-OUPath "OU=Workstations,OU=Windows 10,DC=domain,DC=co,DC=uk"
我需要的代码是:-OUPath "OU=Windows 10,OU=Workstations,DC=domain,DC=co,DC=uk"
希望我已经解释得足够清楚了。
所以当我 运行 下面的脚本按预期工作时
$newname = Read-Host 'Desired hostname'
$user = Read-Host 'Domain admin username'
$cpc = hostname.exe
Add-Computer -DomainName DOMAIN.CO.UK -ComputerName $cpc -NewName $newname -Credential domain$user
pause
然而,当我尝试添加 -OUPath "OU=ourou,OU=ourou,DC=domain,DC=co,DC=uk"
时:
$newname = Read-Host 'Desired hostname'
$user = Read-Host 'Domain admin username'
$cpc = hostname.exe
Add-Computer -DomainName DOMAIN.CO.UK -ComputerName $cpc -NewName $newname -Credential domain$user -OUPath "OU=Workstations,OU=Windows 10,DC=domain,DC=co,DC=uk"
pause
脚本中断,返回:
failed to join domain from its current workgroup... the system cannot find the file specified
有什么想法吗?
这是广告布局,以防我犯了一个愚蠢的错误:
如果有人遇到同样的问题,我现在发现我实际上犯了一个愚蠢的错误。
-OUPath 命令通过 OU 树向后工作。所以在我的示例中,我想引用 OU:domain.co.uk\Workstations\Windows 10
最初我的代码是:-OUPath "OU=Workstations,OU=Windows 10,DC=domain,DC=co,DC=uk"
我需要的代码是:-OUPath "OU=Windows 10,OU=Workstations,DC=domain,DC=co,DC=uk"
希望我已经解释得足够清楚了。