【发布时间】:2014-01-31 15:25:10
【问题描述】:
我正在尝试创建一个脚本以使用 remove-computer -unjoincredentials domain\admin -passthru 从域中删除计算机但是,我一直收到一条错误消息,指出
remove-computer : Failed to unjoin computer 'web140127105714' from domain 'domain.com' with the following error
message: Access is denied.
At line:1 char:1
+ remove-computer -UnjoinDomainCredential domain\admin -PassThru
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OperationStopped: (web140127105714:String) [Remove-Computer], InvalidOperationException
+ FullyQualifiedErrorId : FailToUnjoinDomain,Microsoft.PowerShell.Commands.RemoveComputerCommand
我使用的帐户是具有完全访问权限的域管理员。我已确认该帐户可以手动退出域。
【问题讨论】:
-
我认为添加 -Force 开关没有帮助,对吧?您可以使用域管理员帐户远程访问计算机吗?
-
只是好奇,您是在提升的 PowerShell 控制台上吗? IE。您是否右键单击并以管理员身份启动它?
-
哇,阿迪尔,我不敢相信我什至还没有尝试过……因为我能够在非提升的控制台中加入域,所以可能是这种情况并没有向我注册。有没有办法在提升的权限下自动运行脚本?
-
好吧,我首选的方法是使用“计划任务”,您可以选择将其作为“提升”运行
标签: powershell active-directory