我想从网络驱动器执行PowerShell脚本。此脚本应重命名本地计算机,并在重新引导后加入域。 不幸的是,当我尝试执行此脚本时,没有任何事情发生。
我这样做:
\\networkdrive\reboot-and-join.ps1 MNBC123 domain.intern
脚本:
workflow rename-add-to-domain
{
param ([string]$newcomputername,$domainname)
Rename-Computer -NewName $computername -force -passthru
timeout /t 5
restart-computer -wait
Add-Computer -domainname $domainname -restart
}
你能帮我解决一下如何执行这个命令吗? 谢谢
答案 0 :(得分:0)
将计算机重命名为abhay-123到aby-dx:
<强> RENAME-COMPUTER –computername abhay-123 –newname aby-dx
强>
答案 1 :(得分:0)
从PowerShell v3(?)命令Add-Computer支持'NewName'。
添加计算机[-ComputerName] [-LocalCredential ] [-UnjoinDomainCredential] -Credential [-DomainName] [-OUPath] [-Server ] [-Unsecure] [-Options] [-Restart] [-PassThru] [-NewName] [-Force] [-WhatIf] [-Confirm] []
答案 2 :(得分:0)
添加计算机在Active Directory中创建一个新帐户,如果帐户已预先录制,则会导致您的错误。
为什么帐户必须预先上演? 您可以设置创建帐户的OU。
Add-Computer -DomainName "Domain02" -OUPath "OU=testOU,DC=domain,DC=Domain,DC=com"
执行域加入的用户应该是目标OU的委派权限。