PowerShell error: Exception calling "FindOne" with "0" argument(s): "The user name or password is incorrect. "
PowerShell error: Exception calling "FindOne" with "0" argument(s): "The user name or password is incorrect. "
我的部门有一个 Windows 服务器 VM,用于托管我们的一些 Web 应用程序。我们希望其中一个 Web 应用程序根据他的 NT-USER 自动获取用户部门。为此,我们想象以下路径:
- 用户进入网站。他的 NT 用户被自动占用
通过 IIS Windows 身份验证;
- 我们Powershell(使用Active
目录 API) 使用 NT 用户作为参数;
- 我们终于得到
用户名和部门。
这个 API 在我的个人电脑上工作正常,但在服务器上不行。我正在执行这样的 Powershell 脚本:
$helpstring = find-user 'fie7ca' | select displayname, name, st, l, distinguishedname
$helpstring;
在我的个人电脑中:
它工作正常。
但随后(在服务器中),我收到以下错误:
Exception calling "FindOne" with "0" argument(s): "The user name or password is incorrect.
"
At C:\Users\RBAdmin_App2\Documents\WindowsPowerShell\Modules\BC-Tools\User-Functions.psm1:496 char:11
+ $user = $searcher.FindOne()
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DirectoryServicesCOMException
我想我需要 Active Directory 功能,使用 LDAP 或其他我不知道的东西。
这个问题是关于公司代理的。
我的部门有一个 Windows 服务器 VM,用于托管我们的一些 Web 应用程序。我们希望其中一个 Web 应用程序根据他的 NT-USER 自动获取用户部门。为此,我们想象以下路径:
- 用户进入网站。他的 NT 用户被自动占用 通过 IIS Windows 身份验证;
- 我们Powershell(使用Active 目录 API) 使用 NT 用户作为参数;
- 我们终于得到 用户名和部门。
这个 API 在我的个人电脑上工作正常,但在服务器上不行。我正在执行这样的 Powershell 脚本:
$helpstring = find-user 'fie7ca' | select displayname, name, st, l, distinguishedname
$helpstring;
在我的个人电脑中:
它工作正常。
但随后(在服务器中),我收到以下错误:
Exception calling "FindOne" with "0" argument(s): "The user name or password is incorrect.
"
At C:\Users\RBAdmin_App2\Documents\WindowsPowerShell\Modules\BC-Tools\User-Functions.psm1:496 char:11
+ $user = $searcher.FindOne()
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DirectoryServicesCOMException
我想我需要 Active Directory 功能,使用 LDAP 或其他我不知道的东西。
这个问题是关于公司代理的。