我一直在寻找一段时间如何设置/更改密码并撤销/恢复用户但尚未找到真正适合我的解决方案.
我开始倾向于这样一个事实,即我正在跨越域作为问题,即使我可以以编程方式创建/删除/更新甚至连接/断开用户与组.
基本上,我尝试过以下方法:
DirectoryEntry account = new DirectoryEntry("LDAP://" + adHostname + "/" + dn, adUserName, adPassword);
account.Invoke("SetPassword", "Password1");
account.Properties["LockOutTime"].Value = 0;
account.CommitChanges();
Run Code Online (Sandbox Code Playgroud)
并且
account.Invoke("SetPassword", new object[] { "Password1" });
Run Code Online (Sandbox Code Playgroud)
它们最终都会抛出错误"一个或多个输入参数无效\ r \n"
然后我尝试使用主要上下文的.NET 3.5方法.
using (var context = new PrincipalContext(ContextType.Domain, adHostname, myContainer, ContextOptions.SimpleBind, adUserName, adPassword))
{
using (var user = UserPrincipal.FindByIdentity(context, account.Properties["sAMAccountName"].Value.ToString()))
{
user.SetPassword(password);
}
}
Run Code Online (Sandbox Code Playgroud)
这种方法也抛出了与上面相同的错误.如果我切换一些东西(我似乎无法记住我尝试过的所有组合),它有时会抛出"发生本地错误"COM异常.
任何帮助深表感谢.
我想要做的就是区分由命令行运行的程序或通过单击窗口中的 test.vbs 文件。
如果您通过键入运行该脚本C:\testFolder\test.vbs在命令提示符,的话,我想程序不同于如果你双击了运行test.vbs中testFolder。
是否有一些系统变量可以用来区分这两种情况?我首先尝试使用WScript.Fullname来确定路径名是以 cscript 还是 wscript 结尾。但这并不奏效。
任何想法都非常感谢。
基本上,我试图在 Windows 中打开 powerpoint 文件后立即运行一些 VBA 代码。我不想在演示开始时运行它,但我想这将是一种替代方案。我也不太确定该怎么做。
在 Excel 中我会使用这个:
Private Sub Workbook_Open()
'Do something here
End Sub
Run Code Online (Sandbox Code Playgroud)
有谁知道不使用加载项的 Powerpoint 2007 的替代方案吗?
情况就是这样:我的'metrics.jsp'页面提交了一些创建图表所需的变量.'ProjectActionBean.java'调用了一些创建JFreeChart的其他java类.我可以在弹出窗口中显示图表,但我希望它显示在原始浏览器窗口中.
JFreeChart placeChart = ChartFactory.createBarChart(
"ChartName",
"", //x-axis label
"", //y-axis label
dataset,
PlotOrientation.VERTICAL,
false, //legend
true, //tooltype
false); //generate urls
ChartFrame frame = new ChartFrame(name, placeChart);
frame.pack();
frame.setVisible(true);
Run Code Online (Sandbox Code Playgroud) 我正在使用eclipse,我可以构建webapp并将其部署到Jboss4.2.1.它以前工作,我没有真正广泛地改变任何东西,以使这个错误出现.当我通过浏览器访问webapp时,我之前使用通用用户名登录,然后像往常一样使用我的webapp.
现在,当我通过浏览器访问webapp时,此错误会反复出现,并且不会显示任何内容.这是我收到的错误:
07:55:06,174 INFO [security] User '' attempting login via SiteMinder...
07:55:06,174 INFO [security] User '' attempting login via SiteMinder...
07:55:06,174 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
java.lang.LinkageError: Class javax/el/ExpressionFactory violates loader constraints
at org.apache.jsp.WEB_002dINF.jsp.layout.header_jsp._jspx_meth_c_005fset_005f0(header_jsp.java:207)
at org.apache.jsp.WEB_002dINF.jsp.layout.header_jsp._jspx_meth_c_005fif_005f0(header_jsp.java:179)
at org.apache.jsp.WEB_002dINF.jsp.layout.header_jsp._jspService(header_jsp.java:82)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
at org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:643)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:637)
at net.sourceforge.stripes.tag.layout.LayoutRenderTag.doEndTag(LayoutRenderTag.java:122)
at org.apache.jsp.WEB_002dINF.jsp.layout.layout_jsp._jspx_meth_stripes_005flayout_002drender_005f0(layout_jsp.java:796)
at org.apache.jsp.WEB_002dINF.jsp.layout.layout_jsp._jspx_meth_stripes_005flayout_002dcomponent_005f2(layout_jsp.java:759)
at org.apache.jsp.WEB_002dINF.jsp.layout.layout_jsp._jspService(layout_jsp.java:200)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at …Run Code Online (Sandbox Code Playgroud) java ×2
stripes ×2
.net ×1
c# ×1
command-line ×1
excel ×1
jboss ×1
jfreechart ×1
ldap ×1
powerpoint ×1
scripting ×1
vbscript ×1