如果我在AD中,参数将如下所示: objUser.ConnectClientDrivesAtLogon =启用 objUser.ConnectClientPrintersAtLogon =已启用 objUser.DefaultToMainPrinter =启用 objUser.TerminalServicesInitialProgram =“某事” objUser.TerminalServicesWorkDirectory =“c:\ something” 但是这些在AD中不起作用。 如何以编程方式为本地非AD用户设置这些值? 如果你知道另一种方法去做,我不会被绑定到vbscript。
我有一个具有500多个绑定关联的主机,我想先清除它的所有绑定的主机,并从文件中的绑定列表中取代它们。 填充的格式将是逗号分隔的绑定分配列表,即site.com,site1.com等。 到目前为止,我已经盯着查找主机我想要执行此任务,试图删除所有的绑定….基本上我试图:1:删除所有绑定当前分配,2:添加绑定从一个文件。 更新1:我现在有每个绑定我想删除写入文件….现在我怎么能得到这个删除实际绑定… 更新2:拉出我的头发的方式太长了,我终于有绑定被清除,并添加到选定的域的新绑定。 我所要做的只是在文件中插入一个插入外观读取绑定列表来添加…. OPTION EXPLICIT DIM CRLF, TAB, strServer, objWebService, domains, oIIS, oBindingNew, oSite TAB = CHR( 9 ) CRLF = CHR( 13 ) & CHR( 10 ) IF WScript.Arguments.Length = 1 THEN strServer = WScript.Arguments( 0 ) ELSE strServer = "localhost" END IF SET objWebService = GetObject( "IIS://" & strServer & […]
现在,我已经成功创build了使用vbscript创buildHyper-V虚拟机的脚本。 技术人员所要做的就是运行我的脚本,select正在构build的服务器的types(例如,Web服务器,SQL服务器等),并分配所有合适的虚拟资源(因此RAM大小,磁盘大小等会有所不同取决于服务器的function)。 我现在遇到的问题是我需要修改脚本来添加第二个VHD。 它可以作为辅助驱动器添加到IDE控制器0上,也可以添加到IDE控制器1(在IDE控制器0上保留主驱动器)。 我在22/02/12上的StackOverflow上发布了这个问题: https ://stackoverflow.com/questions/9395823/scripting-the-addition-of-a-second-vhd-to-a-hyper-v-vm。 到目前为止,我已经有了几个点击,没有任何反应。 我无法弄清楚如何修改现有的代码来添加第二个VHD! 我想有两个select: 修改我的脚本,用不同的编程方法replace现有的函数。 有任何想法吗? 如果有人知道如何使用命令行执行此操作,则可以使用shell对象将该方法很容易地join到我的脚本中。 我接受任何build议。 谢谢。
我试图让任务计划程序运行一个vbscript,为Server 2008 R2 RDS计算机上的各个用户设置默认打印机。 不幸的是,我迄今为止唯一的成功就是获取任何login信息来为我自己的用户触发脚本。 有谁知道如何让调度器triger脚本为每个用户login? 谢谢。
我需要更新system32文件夹中的一个Windows文件,我已经做了一个脚本来完成这个任务。 当我在本地系统上运行(从提升权限的提示)它工作正常。 我已经创build了一个GPO,这个脚本在计算机策略> Windows设置>脚本>启动下设置(正如我记得这将在启动时使用具有所有必需权限的SYSTEM帐户运行脚本) 该脚本执行,但文件不更新。 我知道这是因为UAC阻止了这一点。 有没有一种方法实现这一点(不closuresUAC)?
我需要在login脚本中使用IPP部署打印机(batch / vbs)。 我发现下面的脚本来做到这一点: rundll32 printui.dll,PrintUIEntry /if /q /b "r011-printer01 " /f %windir%\inf\ntprint.inf /r "http://10.0.0.1:631/printers/r011-printer01" /m "Apple Color Laserwriter 12/600" 这似乎增加了打印机罚款。 但是,访问打印机时发生“访问被拒绝”错误。 添加打印机的用户是pipe理员帐户。 手动添加打印机工作正常,但是我需要input本地用户的login凭据。 (?)
我是一名销售专有软件解决scheme的公司的学生。 我的任务是在APP-V中testing他们的应用程序。 客户端应具有修改参数的可用性,并且应在安装软件包后在VFS中对其进行更改。 目前,我添加了以下脚本到我的V-APP包的脚本/部分; 这应该修改ProgramData \ OSG \ ShellPlus \ Config \ msgbox "test" replaceWith = WScript.Arguments(0) Set objShell = CreateObject( "WScript.Shell" ) appDataLocation=objShell.ExpandEnvironmentStrings("%PROGRAMDATA%") localSettings = appDataLocation & "\OSG\ShellPlus\Config\" & "LocalSetting.xml" Const ForReading = 1 Const ForWriting = 2 msgbox "test" x = msgbox(localSettings, 0, "localSettings") Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.OpenTextFile(localSettings, ForReading) […]
我目前有一个脚本,运行一个curl函数来从另一个服务器获取日志,我正在尝试debugging这个脚本的一些问题,并希望为这个curl函数启用日志logging。 我读过这可以使用–trace文件开关来实现。 有人可以帮我添加这个function到下面的代码?,日志必须是唯一的每个curl调用,也许使用date/时间? ' Build the cURL command line. strcURL = chr(34) & strCodeBase & "curl" & chr(34) & " -s -f -o " strcURL = strcURL & chr(34) & strServerDir & strServer & "\gr" & strShortYear & strMonth & strDay & ".zip" & chr(34) & " "
我有两个batch file发送电子邮件旨在通知服务器关机或启动。 batch file调用带有单个参数的exe文件,要发送的消息。 该exe文件来自使用system.net.mail的vb.net程序。 batch file在命令提示符下正常工作并收到电子邮件。 现在,我希望这些batch file在操作系统启动时以及操作系统正在closures时自动运行,而无需任何用户login。 我试图在Win 8.1机器上testing这个,我相信它应该和Server 2012 R2一样。 如果这是一个错误的假设,请告知。 所以这是我的尝试: 1)任务计划程序(但仅用于启动,没有关机选项) 2)本地组策略编辑器>计算机configuration> Windows设置>脚本(启动/closures) 在这两种情况下,设置看起来非常简单,但电子邮件永远不会被发送。 有人能给我关于我明显没有想到的考虑的想法吗? 是问题的权限? 我怎么知道? 问题是“它看起来安排,但不是”? batch file不能以这种方式使用的问题? 由于这是我第一次这样做,我很确定我错过了一些基本的东西。
SCCM 2012客户端在部署Flash 19x时出现大量错误,因为其最新版本具有自动更新function,因此我们的许多客户端在SCCM 2012部署之前已经对其进行了更新。 我意识到有一个选项可以在部署时检测到它。 https://www.dropbox.com/s/ez64gzfchv3sajx/sccm05.png?dl=0 如果在PC中存在相同版本的SID包,没有任何方法可以在包中检测到它,没有部署和跳过,如果没有find相同的版本,请继续。 由于某些原因,我们不能使用Powershell,我只有VBScrpt和JScript的select,但我不知道如何编写脚本,坚实的例子和编码是理想的。