Powershell异常:没有足够的配额可用于处理此命令

Powershell异常:没有足够的配额可用于处理此命令,powershell,exception,rename,quota,Powershell,Exception,Rename,Quota,我正在使用Powershell 5.1、winver 1803运行一个简单的cmdlet 我正在跑步: Rename-Computer -ComputerName $pc -NewName $newName -DomainCredential $cred -Restart 此命令是脚本的一部分。脚本中的所有内容都正常工作——这一行过去也正常工作,但由于某种原因它停止了 例外情况是: 由于以下原因,无法将计算机“$pc”重命名为“$newName” 异常:没有足够的配额可用于处理此命令 没有内存

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

我正在跑步:

Rename-Computer -ComputerName $pc -NewName $newName -DomainCredential $cred -Restart
此命令是脚本的一部分。脚本中的所有内容都正常工作——这一行过去也正常工作,但由于某种原因它停止了

例外情况是:

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

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

WinRM正在运行,堆栈3.0

为什么这个命令会产生这个错误?我如何排除故障

更新

这就是我看到的

重命名计算机:无法将计算机“W4000100”重命名为“W1401-TR100” 由于以下例外情况:没有足够的配额可用于 处理此命令。第2行字符:9 +重命名计算机-ComputerName$pc-NewName$NewName-DomainCr。。。 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +CategoryInfo:OperationsStopped:(W4000100:String)[重命名计算机],InvalidOperationException +FullyQualifiedErrorId:FailToNameComputer,Microsoft.PowerShell.Commands.Rename计算机命令 重命名计算机:无法将计算机“W4000100”重命名为“W1401-TR100” 由于以下例外情况:没有足够的配额可用于 处理此命令。第2行字符:9 +重命名计算机-ComputerName$pc-NewName$NewName-DomainCr。。。 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +CategoryInfo:OperationsStopped:(W4000100:String)[重命名计算机],InvalidOperationException +FullyQualifiedErrorId:FailToNameComputer,Microsoft.PowerShell.Commands.Rename计算机命令


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

经过研究,我相信此解决方案可能会解决Phil Coutard在以下文章中提出的问题:

这可能是在用户级别设置的。尝试进入控制面板、同步中心、脱机文件、管理脱机文件(左侧)、磁盘使用选项卡、更改限制。可能是您的磁盘使用有限制。先试试看,看能不能解决这个问题

更新:
如果这不起作用,因为错误非常普遍,我建议使用Microsoft的自动诊断/修复工具:

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


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

潜在的重复:。网络上的其他建议,包括C问题的一个答案。您确定
$newName
没有超过15个字符的限制,并且没有无效字符吗@Theo Hi Theo-yes,$newName是一个包含11个字符的格式化字符串。发现问题在目标/客户端。奇怪的问题。谢谢你的建议@m0lochwalker啊,糟糕透了。碰巧我有一次出现了这个一般性错误,结果是一个换行符滑入了计算名称中。脱机文件在我的计算机上被禁用。@m0lochwalker我已经更新了答案,你能运行这个工具看看是否解决了问题吗?在这里更新,这个错误实际上就是我试图重命名的远程系统上出现的错误。尝试在机器上手动重命名会弹出一个shell窗口,并显示此错误。相同的场景-大量的磁盘空间/RAM可用…8GB页面文件。@m0lochwalker如果您有足够的资源,可以向页面文件添加2GB吗?没有太多其他信息,我只能推荐尝试和错误解决方案。运行命令时,系统日志文件显示什么?另外,请让我知道您在运行get processI时看到了什么。我将页面文件的初始值增加到10k,最大值为15k,然后重新启动,这没有什么区别。系统或应用程序日志中没有引用重命名尝试的内容。DC上也没有任何内容。这太奇怪了。在运行重命名计算机时,我仍然收到上面发布的确切错误…:没有足够的配额来处理此命令。很高兴它得到了解决!在使用windows执行任何类型的sysprep/映像时,始终建议使用干净的映像。