Articles of vbscript

select语句的VBScript数组帮助

我使用select语句显示当前设置为Auto(自动)的系统上的所有服务。 麻烦的是我不想看到的服务列表正在增长。 虽然仍然不比我不想看到的服务列表大。 我希望我可以把所有的服务,我不想看到一个数组,然后在select查询(或后来如果我必须)检查数组,但到目前为止,我找不到一个例子,类似的做法,或者我有PowerShell在我的脑海,我想不出如何做到这一点VBScript 'Current Attempt GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery("select * from Win32_Service where StartMode='Auto' and DisplayName<>'Performance Logs and Alerts' and DisplayName<>'SBSD Security Center Service' and DisplayName<>'TPM Base Services'")

使用WS2003将所有正在运行的服务写入.csv文件

我想列出所有当前正在运行的服务并将其输出到.csv文件。 有谁知道如何做到这一点?

使用iCACLS设置文件夹结构的inheritance

新的这个论坛。 我想完成一个脚本,创build一个文件夹结构,并通过icacls分配权限。 除了一件事外,我的脚本正常工作。 使用iCacls设置权限时,文件夹具有设置的inheritance权限。 我只想为该文件夹设置权限,而不是inheritance到子文件夹/文件。 目前我正在使用的命令是: intRunError = objShell.Run(“%COMSPEC%/ c Echo Y | icacls”&strFolderPath&“/ c / grant Administrators:(NP)(RX)”,2,True) 我认为(np)设置会做的伎俩,但没有爱….我没有太多的经验,使用icacls,将不胜感激任何见解如何防止在创build文件夹(w / vbscript)时权限的inheritance和分配使用iCACLS的权限。 如何做到这一点的全面解释将是启发性的,因为我无法find一个清楚的描述(至less对我来说)如何做这个任务。 提前致谢。

2 VB脚本一个删除默认网关,一个添加一个默认网关

我有一个客户与一群孩子定期使用约30台机器。 所有儿童用户使用静态IP地址设置的机器。 孩子们使用的机器,我想能够运行一个脚本,将删除默认网关,所以他们不能上网。 然后我需要另一个将添加默认网关,所以Windows和软件更新可以运行。 这两个脚本需要使用域pipe理员帐户的权限 任何帮助将不胜感激

VBScript:将现有的GPO链接到新的OU

我正在尝试将现有的链接到一个新的OU(刚刚创build),使用这里find的资源: http : //support.microsoft.com/kb/248392和这里: http : //www.thescriptlibrary.com/ Default.asp的?行动=显示和电平=类别3&ScriptLanguage = VBScript中&组别=活跃%20Directory&类别2 = OU中与标题=指派%20A%20New%20Group%20Policy%20Link%20to%20AN%20OU,%20revised 问题是,当它.Get(“gPLink”)它给出了一个错误,说:“目录属性不能在caching中find”。 我相当积极,这是因为目前没有GPO与OU相连,而且期望至less有一个(如果我错了,请纠正我)。 将不胜感激任何提示和技巧! 谢谢

VBSCRIPT枚举只读域控制器

如何列出使用VBScript在Active Directory中列出的所有只读域控制器?

迁移到Server 2008 R2后,带有ADsDSOObject的VBScript不再有效

我们最近将一些脚本从32位Windows 2008服务器移到了新的Windows 2008服务器R2 64位机器上。 现在我们遇到了一些VB脚本的问题。 我们以这个例子为例: Set objcon = CreateObject("ADODB.Connection") Set objrs = CreateObject("ADODB.Recordset") Set objcom = CreateObject("ADODB.command") Set objrootdse = GetObject("LDAP://RootDse") strDN = "GC://" & objrootdse.Get("rootDomainNamingContext") objcon.Provider = "ADsDSOObject" objcon.Open "ADS Provider" Set objcom.ActiveConnection = objcon objcom.Properties("Page Size") = 10000 objcom.CommandText = "<" & strDN & ">;" & strFilter & ";adspath;subtree" Set objrs = […]

Windowsregistry到VBS

我有这个注册(.reg)文件,我用它来修改屏幕保护程序属性: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Control Panel\Desktop] "ScreenSaveActive"="1" "ScreenSaveTimeOut"="900" "ScreenSaverIsSecure"="1" "SCRNSAVE.EXE"="C:\\windows\\system32\\scrnsave.scr" registry工作正常。 我的问题:是否有可能使此registry的Visual Basic脚本.vbs文件? 如果是的话,请咨询。 PS这是我在这个论坛的第一个问题。

脚本来改变驱动器映射

我打算退休旧的文件服务器。 我注意到我的一些用户已经映射了10-15“Mapped Network Drive”到这个服务器。 有一个脚本,我可以用它来改变映射中的服务器名称?…为了避免它们删除和重新创build映射的驱动器?

VBScript在文本编辑器中被打开而不是被执行

我是Windows Server 2008域的一部分。 有一个login脚本(据说configuration为通过GPOlogin时执行),为networking共享设置权限。 但是,不是被执行,而是在我的文本编辑器中打开。 我认为有一个registry更改会影响.vbs的默认shell(“双击”)操作,并且Windows Server 2008或可能是特定的GPO会假定默认shell操作是“执行”。 有没有办法在本地解决这个问题? 有没有办法来修复GPO显式传递脚本到Windows脚本宿主呢?