重启Powershell工作流程

时间:2017-07-31 09:09:57

标签: powershell

我想从网络驱动器执行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
    }

你能帮我解决一下如何执行这个命令吗? 谢谢

3 个答案:

答案 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的委派权限。