有一个Exec喜欢下载互联网。 免费文件等。 当然,它的所有混合和在一个下载目录。 我知道我之前的一个pipe理员写了一个脚本,但是随身携带。 任何人都可以引导我正确的方向如何通过扩展sorting文件,并将其转储到某些文件夹?
我把这个问题发布到SO ,但我真的不知道是否应该去SO或ServerFault,所以我也在这里发布。 这是一个问题: 嘿,古斯, 这可能看起来像一个转储的问题,但我对VbScript的完全无知让我没有机会尝试解决它。简而言之,我的系统pipe理员的朋友,要求我给他写一个脚本,应该让他进入远程计算机名称,域凭据以及将安装在指定的远程计算机上的MSI软件包。 我知道这很愚蠢,我的意思是,加油! 没有人可以login到SO并要求一个蛋糕,人们应该问如何得到熟的蛋糕。 我知道,但请原谅我绝对的懒惰和帮助! :) 提前致谢。
我有一个Windows XP / Server 2003环境,用户可以使用任意的驱动器盘符映射不同的networking驱动器。 其中一些用户不知道如何分辨这些驱动器的真正UNCpath,我希望能够运行一个脚本或程序来查询这些驱动器,并显示驱动器号和相应的UNCpath。 我希望在该用户的上下文中看到像“net use”这样的输出,以便我可以看到他们映射的驱动器。 我需要使用我自己的pipe理员帐户来做到这一点,这是困难所在。 我知道这些信息会存储在HKCUregistry中? 我希望能够在Powershell中做到这一点,但是一个vbscript甚至是一个独立的可执行文件都可以。 谢谢。
我想获得一个IIS安装的匿名用户帐户的名称。 假设它是机器名称很容易,但是如果机器名称已经改变,我还想知道它是什么。 最终,我希望能够把这个放到一个bat文件或vbscript,我用于网站部署。 我从MSDN收集到的信息如下: dim schemaObject: set schemaObject = GetObject("IIS://localhost/schema/anonymoususername") dim schemaObjectType: schemaObjectType = schemaObject.syntax WScript.Echo( schemaObjectType ) GetObject()返回一个IISSchemaObject,但是什么属性代表这个名字本身? 这不是很明显,我还没有find很多的文件。 另外,有没有办法调用adsutil脚本,只返回你感兴趣的值? cscript adsutil.vbs get w3svc/anonymoususername anonymoususername : (STRING) "IUSR_SERVER-NAME" 我只想要“IUSR_SERVER-NAME”
我有一个像这样的txt文件 PC1 192.168.0.2 PC2 192.168.0.3 PC3 192.168.0.4 我想根据该列表更改计算机的IP地址,所以它会填满计算机名称和IP地址,并处理它们都没有手动更改值,我有问题得到这个工作“仍在学习PowerShell” $wmi = Get-WmiObject -ComputerName ??? win32_networkadapterconfiguration -filter "ipenabled = 'true'" $wmi.SetGateways("192.168.0.1", 1) $wmi.EnableStatic("?????", "255.255.255.0") 有什么帮助吗?
我不太确定在StackOverflow中这样做是否会更好,如果您认为它更合适,可以随意移动它。 无论如何,在这个问题上… 情况 我们目前有一个VBScript,DOSbatch file和一些PowerShell脚本的混杂,执行业务中的各种任务。 这些任务的范围从查明谁是通过IPlogin到特定的机器,到相当复杂的文本处理和数据库查询(SQL Server 2005/2008) VbScript实际上不是一个很好的语言,虽然它有很好的debugging支持,但PowerShell更好,但是(免费)debugging支持相当简单,batch file越less越好 问题 不想开始一场火焰战争(只有客观的评论请!)我想标准化一个脚本语言,要求是: – 一定要玩Windows 良好的debugging支持(与Visual Studio或Eclipse相同的function将会是完美的,我会解决一些与当前VBScriptdebugging器一样好的问题) 良好的exceptionpipe理 良好的内存pipe理(垃圾收集) 良好的支持连接到数据库(SQL Server) COM支持将是一个优势 最好是轻松(或不安装),这样我们可以把它放在服务器上而不会破坏任何东西 性能不是关键,这些大多是通宵工作 易学(ish)学习的公司主要用于C#/ Java / VBScript / VBA 我会对你的想法/推荐很感兴趣
这是关于在将机器join域之前在机器上工作,尽pipe我很乐意依靠GPO,但这不是一个选项。 在我工作的环境中,防火墙策略是使用Total Endpoint Solution中的第三方防火墙应用程序,所以我必须禁用默认的Windows防火墙以防止冲突。 我使用脚本在一个想象过程的末尾执行此操作,或者在没有重新映像的系统上手动执行此操作。 有一段时间,我能够使用以下方式进行pipe理: netsh advfirewall set allprofiles state off 但是,由于某种原因停止了工作。 所以,我发现我需要清除本地安全策略(手动): Local Security Policy MSC > Windows Firewall with Advanced Security Right-Click Windows Firewall with Advanced Security – Local Group Policy Object Clear Policy 这是我用来避免手动执行的脚本: secedit /configure /db reset /cfg securityprofile 两个步骤的组合工作了大约一个月,然后,没有明显的原因,它停止工作。 我开始testing一个registry黑客来达到我所需要的,这给了我不一样的结果。 我有两套configuration文件,我需要改变; 本地configuration文件: [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsFirewall] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsFirewall\DomainProfile] "EnableFirewall"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsFirewall\PrivateProfile] "EnableFirewall"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsFirewall\PublicProfile] "EnableFirewall"=dword:00000000 […]
我们需要在networking上为每个用户添加一行到主机文件。 我有pipe理员权限,但不知道有关Windows脚本的第一件事。 有人能指出我在这个正确的方向吗? 我没有所有的机器名称的列表,所以我更喜欢一个脚本,可以发现networking上的所有机器,并进行更新。
我正在使用以下脚本来处理从机器中删除任何旧的联网打印机,然后分配propper的,并使其中一个默认。 此脚本分配给工作站所在的OU,并使用组策略回送,因此所有login的用户都将获得为其映射的适当打印机。 我试图使用新的打印机pipe理器作为W2K3 R2的一部分,但是当这种方式分配默认时,我得到一个错误,打印机不存在,所以我回到使用脚本。 我注意到的一个缺陷是,它不会删除任何碰巧从RDP会话映射的打印机(我们在任何地方都看不到这个,但有几个位置)。 有没有什么办法来枚举所有的RDP打印机,并删除它们类似于我如何枚举和删除networking打印机? ' ' Printers.vbs – Windows Logon Script. ' RemovePrinters AddPrinters Sub RemovePrinters() On Error Resume Next Dim strPrinter Set objNetwork = WScript.CreateObject("WScript.Network") Set colPrinters = objNetwork.EnumPrinterConnections For i = 0 to colPrinters.Count -1 Step 2 strPrinter=CStr(colPrinters.Item(i+1)) If Not InStr(strPrinter,"\\") = 0 Then objNetwork.RemovePrinterConnection strPrinter, True, True End If Next […]
有没有人通过VBScript下载大文件成功? 我的脚本在下面,它错过了一个1GB的文件下载。 小文件没有问题。 我需要尝试一种不同的方法吗? 它给我的错误信息如下。 在此先感谢您的任何build议! strFileURL = "http://10.0.0.0/File.zip" strHDLocation = "C:\File.zip" Set objXMLHTTP = CreateObject("MSXML2.ServerXMLHTTP") objXMLHTTP.open "GET", strFileURL, false objXMLHTTP.setTimeouts 1000 * 60 * 60, 1000 * 60 * 60, 1000 * 60 * 60, 1000 * 60 * 60 objXMLHTTP.send() If objXMLHTTP.Status = 200 Then Set objADOStream = CreateObject("ADODB.Stream") objADOStream.Open objADOStream.Type = 1 […]