active-directory – 为什么我的用户帐户无法删除Powershell中的AD计算机?

我在OU = autocreatedVMs,OU = Computer中创建了一个计算机帐户.我允许AD Group Join-Move-Delete VM在OU autocreatedVMs中创建/删除计算机对象:

我有一个名为svc_jenkins的帐户,并使其成为AD Group Join-Move-Delete VM的成员.

以svc_jenkins身份登录时,我无法从该OU中删除VM:

PS C:\> gci env:username

Name                           Value
----                           -----
USERNAME                       svc_jenkins


PS C:\> Get-ADComputer test


distinguishedname : CN=test,OU=autocreatedVMs,OU=Computer,DC=duck,DC=loc
DNSHostName       :
Enabled           : True
Name              : test
ObjectClass       : computer
ObjectGUID        : 7dd3b09a-d079-467a-b69f-90a2e30c363d
SamAccountName    : TEST$
SID               : S-1-5-21-1075642099-280362434-2919291742-3630
UserPrincipalName :



PS C:\> Get-ADComputer test|Remove-ADComputer -Confirm:$False
Remove-ADComputer : Access is denied
At line:1 char:21
+ Get-ADComputer test|Remove-ADComputer -Confirm:$False
+                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : PermissionDenied: (CN=test,OU=Auto...,DC=loc:ADComputer) [Remove-ADComputer],Un
   authorizedAccessException
    + FullyQualifiedErrorId : ActiveDirectoryCmdlet:System.UnauthorizedAccessException,Microsoft.ActiveDirectory.Manag
   ement.Commands.RemoveADComputer

我做错了什么想法?域控制器是Windows Server 2012 R2.

更新我20分钟后再次尝试它并且它有效.没有其他改变.

如果将Powershell添加到组中时,Powershell已作为服务帐户运行,则该组成员身份将不会应用于该会话.您是否可以在以后开启新的Powershell会议时使用它?

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...