大家好我在VBS有这个剧本: On Error Resume Next If WScript.Arguments.Count < 2 Then WScript.Echo "This script requires arguments." WScript.Quit End If Dim sURL, sAuth, sRequestType sUrl = "http://192.168.10.6:8080/rest/servicedeskapi/request" sAuth = "YWRtafW5pc3dRyYXRvcjdddpQdW50bs0dUMyE=" sRequestType = "POST" Dim sArg1, sArg2, sArg3, sBody sBody = "{""serviceDeskId"":2,""requestTypeId"":30,""requestFieldValues"":{""summary"":""sArg1"",""description"":""sArg2""}}" sResponse = HTTPPost(sURL, sBody) WScript.Echo sResponse Function HTTPPost(sURL, sRequest) Set oHTTP = CreateObject("MSXML2.ServerXMLHTTP") oHTTP.open sRequestType, sURL, […]
我有一个VBScript作为计划任务运行。 执行到达“ Run命令时停止,脚本永不完成: Set WshShell = CreateObject("WScript.Shell") … WshShell.run """\\server\folder\subfolder\install.bat""", 0, True 该脚本作为具有安全选项的组策略首选项进行部署,如下所示: 在运行任务时,请使用以下用户帐户:NT AUTHORITY \ SYSTEM 运行用户是否login 以最高权限运行 Run必须存在一些权限问题,因为以下情况也不起作用: WshShell.run """whoami > C:\test.txt""", 0, True 当用作GPO启动脚本时,与原始batch file相同的VBScript完美工作。 Run命令的执行上下文是什么? 我怎样才能解决这个问题?
我正在使用Exchange 365后端重新configurationOutlook 2016客户端。 我的大部分用户需要访问一个或多个共享邮箱来接收和发送电子邮件。 使用默认选项为这些用户提供对共享邮箱的完全邮箱访问权限,这可以轻松自动完成。 通过一些调整(Set-MailboxSentItemsConfiguration),我甚至可以将共享邮箱的发送项目文件夹中存储的发送项目的副本,所以每个人都是最新的发送。 尼斯。 但是我也需要为所有邮箱分别签名,而且我也需要能够configuration不同的本地caching周期设置。 对于主邮箱,我需要保留大约6个月的本地副本(用于快速search),但对于一个月的共享邮箱可以。 与所有共享邮箱具有相同caching周期的情况相比,这使本地.ost文件保持较小。 我知道如何做到这一点的唯一方法是使用额外的Outlook帐户,而不是使用额外的Outlook邮箱。 现在我需要find一种方法来自动添加额外的帐户到Outlookconfiguration文件。 在Exchange 365之前的版本中,我将使用Microsoft的Office自定义工具创build一个基本的.prf文件,使用VBscript查找当前用户有权访问的共享邮箱并将其添加到.prfconfiguration文件中。 让用户使用/ importprf开关启动Outlook,并瞧。 但现在我已经坚持用OCT创build.prf文件了。 Exchange Server名称使用什么? 在使用Exchange 365手动configurationOutlook之后,您会发现这个奇怪的guid? 也许OCT不是最好的select。 我还发现了一个名为PowerMAPI( http://powermapi.com )的PowerShell工具,但很难确定这是否适用于Exchange 365。Outlook Redemption也是如此( http://www.dimastr.com/redemption/home .htm )。 有没有人有这些工具的经验? 还是我做这个比需要更复杂? 我接受所有的build议…
我试图在Windows 2008服务器上安装一个软件包。 该软件包拒绝安装。 我已经运行安装与以下命令行切换到获取日志文件: / lxv InstallLog.txt 这是我在文件中看到的错误: 错误2738.不能访问自定义操作的VBScript运行时 我环顾四周,发现有人说这是需要的: Regsvr32 vbscript.dll 这是因为在Windows Server 2008系统上,由于安全问题,VBScript.dll没有为HKeyCurrent_User注册HKeyLocal_Machine。 这不太“闻”正确。 我最初尝试以pipe理员身份运行安装,但没有运气。 我写了一个小的VBScript程序,显示一个消息框,它似乎运行正常。 在文件:Test.VBS我有这个: msgbox("Hello world") 当我双击它时,出现一个消息框,意味着VBScript确实是function性的。 我已经禁用UAC在机器上,我仍然得到错误。 正如埃文build议我已经核实了以下注册: HKCU\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8} 它确实存在,看起来不错。 作为另一个testing,我从pipe理员控制台运行了Regsvr32 vbscript.dll并再次尝试。 还是没有运气,我得到了和以前一样的错误。
我希望得到一些帮助。 我试图复制两个文件“test1.txt”和“test2.txt”到一个未知的目录,例如到目录“%USERNAME%\ Documents \ test \ 04pql7hw.example”目录名的第一部分是一个随机化字母和数字串,第二部分“示例”对于每个pc是恒定的,例如目录名称可以是“gjl39756.example”或“9kny0x5w.example”。 到目前为止,我认为起点应该是一个batch file,它将目录“%USERNAME%\ Documents \ test”子目录的列表复制到文本文件中,并保存到同一目录中。 dir /ad >list.txt 由于目录“%USERNAME%\ Documents \ test”中的唯一子目录是未知目录,例如“04pql7hw.example”,所以生成的文本文件将始终具有与文件的相同行和字符位置的目录名称。 这里是list.txt结果的一个例子 Volume in drive C has no label. Volume Serial Number is 82CE-AEC8 Directory of C:\Users\%USERNAME%\Test\ 08/08/2009 02:51 <DIR> . 08/08/2009 02:51 <DIR> .. 06/08/2009 22:49 <DIR> 04pql7hw.example 0 File(s) 0 bytes 3 Dir(s) 430,968,176,640 bytes […]
大家好, 我有一个问题,我想创build一个脚本(VB或batch file),当用户运行脚本时,它将从Folder1复制文件到Folder2。 这是蹭。 我不希望用户有权访问Folder2,我需要他们运行scipt,所以他们不能手动移动文件,它也做了一些日志logging。 我有两个想法,但不知道他们有多可行: 用户调用脚本,但它运行在不同的权限下。 如果用户没有看到帐户详细信息,我将如何做到这一点。 用户运行在服务器上运行预定作业的scipt。 然后计划的作业将以不同的权限运行,但用户无权访问服务器,因此可能存在运行计划任务的问题。 任何其他的想法,将不胜感激。 提前致谢 JoeOD
出于某种原因,我可以使用下面的代码包含一个ASP文件: <!–# include virtual="/includes/func.asp" –> 但是,我在这个文件中有一些function,我不能把它们叫做我的主文件。 有人可以帮忙吗? 我叫他们是这样的: <% my_func() %> ..所有我得到的是一个错误消息,与另一个网页的链接。 感谢您的帮助提前。
我正在编写一些在计算机(XP)启动时自动执行的脚本,该脚本实际上是将networking驱动器映射到Windows。 我遇到的问题是networking中的DHCP响应速度不够快,脚本在系统获得IP之前执行。 所以会发生错误。 在将系统置于AD之前,我的解决scheme是使脚本“睡眠”大约30秒,当然这只是一个特别的解决scheme。 任何相关的脚本,可以做这样的工作?
我有一个实验室,里面有大约75个XP盒子。 login时,我们使用VBS中的AddWindowsPrinterConnection方法映射两台服务的打印机。 5-10%的时间,用户发现打印机没有成功映射,他们的打印作业失败。 如果他们重新启动或注销,则打印机通常会在第二次尝试中成功映射。 我想添加逻辑到我的脚本来检查打印机映射是否正确,如果没有,重新运行AddWindowsPrinterConnection命令 – 但我不知道如何以编程方式检查打印机对象是否已被映射。 还是有一个更可靠的策略来映射多个打印机持续这些configuration文件? login脚本仍然是最好的办法吗?
我有很多我每天使用的cmd文件,例如将用户添加到本地组,安装打印机,作为pipe理任务运行等。 我喜欢把我最经常使用的脚本添加到一个带标签的hta文件中,但是我很难find一个很好的指导方法来解决这个问题。 任何人有一个很好的网站与我分享? 或者我终于不得不开始与VB脚本? 我已经做了一些,但是为我做一个cmd文件要快得多。