首页 > 解决方案 > Powershell 异常:没有足够的配额可用于处理此命令

问题描述

我正在使用 Powershell 5.1、winver 1803 运行一个简单的 cmdlet。

我在跑步:

Rename-Computer -ComputerName $pc -NewName $newName -DomainCredential $cred -Restart

此命令是脚本的一部分。脚本中的所有内容都有效 - 这条线曾经有效,但由于某种原因它停止了。

例外是:

由于以下异常,无法将计算机“$pc”重命名为“$newName”:没有足够的配额来处理此命令。

不存在内存或页面文件大小问题。甚至没有其他应用程序在运行。页面文件大小超过 8GB。

WinRM 正在运行,堆栈 3.0。

为什么这个命令会产生这个错误?我该如何解决它?

更新

这就是我所看到的......

重命名计算机:由于以下异常,无法将计算机“W4000100”重命名为“W1401-TR100”:没有足够的配额来处理此命令。在 line:2 char:9 + Rename-Computer -ComputerName $pc -NewName $newName -DomainCr ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : OperationStopped: (W4000100:String) [重命名-计算机],InvalidOperationException + FullyQualifiedErrorId:FailToRenameComputer,Microsoft.PowerShell.Commands.RenameComputerCommand Rename-Computer:由于以下异常,无法将计算机“W4000100”重命名为“W1401-TR100”:没有足够的配额来处理此命令。在 line:2 char:9 + Rename-Computer -ComputerName $pc -NewName $newName -DomainCr ...

同样,如果您尝试通过 GUI 在本地重命名计算机,则会弹出相同的消息,并且如果我从名称中删除连字符等也会发生相同的消息。

标签: powershellexceptionrenamequota

解决方案


使用 MS 进行故障排除后的答案是,用于这些系统的映像在捕获时已加入域。这导致每台机器具有相同的 AccountDomainSID,这显然会导致许多问题 - 但是,这是我们发现的唯一问题。

MS 几乎停止与我研究,并说这是原因,唯一的解决方法是从域中删除并重新加入。


推荐阅读