【发布时间】:2020-04-05 13:34:08
【问题描述】:
我编写了一个脚本来分析我每天正在处理的广告。
过去几个月一直运行良好,没有错误,但今天早上出现了一个,我不知道为什么。
在执行过程中:
$adm_disabled = ((Get-ADUser -LDAPFilter "(admincount=1)" | Where {$_.enabled -ne $true}).count) - 2
Write-Host "ADMIN ACCOUNTS DISABLED : "$adm_disabled
我收到以下错误(我以前从未遇到过,顺便说一句,它是法语):
Échec lors de l’appel de la méthode, car [Microsoft.ActiveDirectory.Management.ADPropertyValueCollection] ne contient pas de méthode nommée « op_Subtraction ».
Au caractère D:\Users\pmonties\OneDrive - Professional\Documents\Scripts_PS_Test\ANALYSE_AD.ps1:29 : 1
+ $adm_disabled = ((Get-ADUser -LDAPFilter "(admincount=1)" | Where {$_ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation : (op_Subtraction:String) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound
翻译
Method invocation failed because [Microsoft.ActiveDirectory.Management.ADPropertyValueCollection] does not contain a method named 'op_Subtraction'.
At D:\Users\pmonties\OneDrive - Professional\Documents\Scripts_PS_Test\ANALYSE_AD.ps1:29 : 1
+ $adm_disabled = ((Get-ADUser -LDAPFilter "(admincount=1)" | Where {$_ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation : (op_Subtraction:String) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound
不明白,为什么减法突然不行了?
【问题讨论】:
-
也许
Get-ADUser | ?...没有返回任何东西?
标签: powershell active-directory