我正在使用来自后端 api 的 winexe 在 Windows 域服务器上运行命令。
我想将 IIS 应用程序池标识设置为来自 Active Directory 的帐户。
问题是,在使用此命令时
%windir%\system32\inetsrv\appcmd.exe set config /section:applicationPools ^
/[name='POOLNAME'].processModel.identityType:SpecificUser ^
/[name='POOLNAME'].processModel.userName:DOMAIN\USER ^
/[name='POOLNAME'].processModel.password:PASSWORD
即使用户名和密码不正确,它每次都能成功运行。即使密码错误,池也会启动。但是,通过 GUI 设置错误密码会失败。
我想识别密码或用户名是否设置错误。
附言:我甚至尝试Set-ItemProperty
在 powershell 上使用,结果是一样的。